Azzera filtri
Azzera filtri

How do I draw an ellipsoid with given axes and radiuses

4 visualizzazioni (ultimi 30 giorni)
Take my date set:
V=[-0.8130 -0.0358 -0.5812;
0.5816 -0.0000 -0.8135;
-0.0291 0.9994 -0.0208];
The three columns of V represent the main axis.
D = [0.0002,0.0069,0.0079];
Each column of D corresponds to the main axis radius of V.
Given these conditions, how to draw the corresponding ellipse in 3d space?
Thank you very much for your answer. Any help will be appreciated!

Risposta accettata

Matt J
Matt J il 21 Apr 2022
Modificato: Matt J il 21 Apr 2022
One option is to download this,
Then, it's just
V=[-0.8130 -0.0358 -0.5812;
0.5816 -0.0000 -0.8135;
-0.0291 0.9994 -0.0208];
D = [0.002,0.0069,0.0079]; %<---I changed this
gtEllip=ellipsoidalFit.groundtruth([],[0,0,0],D,[0,0,0]);
gtEllip.R=V;
plot(gtEllip);
view(25,10);

Più risposte (0)

Categorie

Scopri di più su Language Fundamentals in Help Center e File Exchange

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by