how to generate ellipsoid in n=4
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Dear All,
I want to generate ellipsoid in dimensions n=4,
Regards, Imola
0 commentaires
Réponse acceptée
Matt J
le 7 Nov 2014
For any NxN positive definite matrix, A
x.'*A*x=1
is an implicit equation for an N-dimensional ellipsoid.
2 commentaires
Matt J
le 8 Nov 2014
Modifié(e) : Matt J
le 8 Nov 2014
so can I use them as parameters for the ellipsoid in higher dimensions but I just change the radius
You can if the ellipsoid is unrotated/translated. The equation for an unrotated ellipsoid centered at the origin is
sum (X(i)/e(i)).^2=1
You can see by direct substitution that the equation will be satisfied by an X of the form
X(1)=e(1)*cos(t1)
X(2)=e(2)*sin(t1)cos(t2)
X(3)=e(3)*sin(t1)sin(t2)cos(t3)
.
.
.
X(n-1)=e(n-1)*sin(t1)...sin(tn-2)cos(tn-1)
X(n)=e(n)*sin(t1)...sin(tn-2)sin(tn-1)
If the ellipsoid is rototranslated, you must apply a further transformation to X,
X'=R*X+t.
where R is an NxN orthogonal matrix and t a translation vector.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Mathematics and Optimization dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!