Plot plane using a line and a point?
2 ビュー (過去 30 日間)
古いコメントを表示
I have a line
x=0:450;
x1=86;y1=115;z1=11420;
x2=167;y2=70;z2=9240;
y=ones(1,451)*115;
m=(9240-11420)/(167-86); %z2-z1/x2-x1
z = m*(x - x1) + z1;
hold on;line(x,y,z)
how to plot plane using this line and a point (x2,y2,z2)?
1 件のコメント
採用された回答
Matt J
2022 年 5 月 23 日
編集済み: Matt J
2022 年 5 月 23 日
x1=86;y1=115;z1=11420;
x2=167;y2=70;z2=9240;
x3=167;y3=115;z3=9240;
p=null([x1,y1,z1,1; ...
x2,y2,z2,1; ...
x3,y3,z3,1]);
range=[ 80 180 60 120 9000 11500];
fimplicit3(@(x,y,z) p'*[x;y;z;ones(size(z))],...
range,'EdgeColor','none','FaceColor','g');
xlabel X, ylabel Y, zlabel Z, view(25,10)
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!