plotting a line from a parameter form
古いコメントを表示
Hi all
I'm trying to calculate the intersection between a line and an ellipsoid, and i would like to visualize it as well. What i have so far ist this:
syms x y z s
laenge = 3;
breite = 1;
hoehe = 1;
ellipsoid(0,0,0, laenge,breite,hoehe);
axis equal
xlabel('X-Achse')
ylabel('Y-Achse')
zlabel('Z-Achse')
hold on
% Parameterequation Ellipsoid
e1 = (x^2/laenge^2) + (y^2/breite^2) + (z^2/hoehe^2) == 1;
% Parameterequation Line
g2 = [x;y;z] == [4;0;0] + s.*[-1;0;0];
E = [e1;g2]
t = solve(E, x, y, z, s);
x = t.x
y = t.y
z = t.z
s = t.s
g3 = isolate(g2(1),s)
%snew = subs(x)
%s = [2;2];
%snew = subs(g2(1),s,[2;2])
So i'm able to calculate the intersection correctly, but now i'm not sure how to plot the vector, because i can't replace s in the equations for some reason.
Thanks in advance!
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Special Values についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

