3d surface plot of an elliptic shape
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have the values of x y and z in vectors, z is found by a mathematical method. The values of x and y are based on an ellipse equation (which means I can't use linspace(min,max) on x and y because it takes points out of the elliptic boundary).
I have to do a 3d plot, can someone help?
Antworten (1)
John D'Errico
am 14 Dez. 2022
Bearbeitet: John D'Errico
am 14 Dez. 2022
If all you want to do is plot the ellipsoid, then you are doing it the wrong way. Just use fimplicit3. You never need to compute x,y, and z at all. For example...
C = [1 2 3];
H = randn(3);H = H'*H; % just insures that H is SPD, so the result will indeed be an ellipse.
syms x y z
E = ([x,y,z] - C)*H*([x,y,z] - C).' - 1;
fimplicit3(E)
axis equal
So all you need to do is feed the defining equation to fimplicit3.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots 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!
