Plot plane using a line and a point?
    6 次查看(过去 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 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



