how to generate ellipsoid in n=4
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Dear All,
I want to generate ellipsoid in dimensions n=4,
Regards, Imola
0 Kommentare
Akzeptierte Antwort
Matt J
am 7 Nov. 2014
For any NxN positive definite matrix, A
x.'*A*x=1
is an implicit equation for an N-dimensional ellipsoid.
2 Kommentare
Matt J
am 8 Nov. 2014
Bearbeitet: Matt J
am 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.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Mathematics and Optimization finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!