来自董亚卓的问题
【matlab绘线段已知点a(x1,y1,z1)和点b(x2,y2,z2)求如何绘制线段ab如果能绘出向量ab最好】
matlab绘线段已知点a(x1,y1,z1)和点b(x2,y2,z2)求如何绘制线段ab如果能绘出向量ab最好
5回答
2020-01-16 06:59
【matlab绘线段已知点a(x1,y1,z1)和点b(x2,y2,z2)求如何绘制线段ab如果能绘出向量ab最好】
matlab绘线段已知点a(x1,y1,z1)和点b(x2,y2,z2)求如何绘制线段ab如果能绘出向量ab最好
额,什么情况?要画三维直线段吗?楼主可以参考下面代码.
>>x=[x1x2];y=[y1y2];z=[z1z2];
>>plot3(x,y,z)
>>gridon
欢迎继续讨论.有什么问题请追问.
^.^
那如果已知点a(x0,y0,z0),点a1(x1,y1,z1),点a2(x2,y2,z2)...点an(xn,yn,zn),那怎么绘制线段a0a1,a0a2,...,a0an,在一张图上表示
一样的呀。>>x=[x0x1...xn];%楼主需要自己输入>>y=[y0y1...yn];z=[z0zn...zn];>>fori=1:ndx=[x(1)x(i+1)];dy=[y(1)y(i+1)];dz=[z(1)z(i+1)];plo3(dx,dy,dz);holdon;end>>gridon
呵呵另外如何改变线段颜色呢比如>>x=[x1x2];y=[y1y2];z=[z1z2];>>plot3(x,y,z)>>gridon这条线要画成红色的怎么画
最后再加一个选项即可。>>plot3(x,y,z,'r');