作业帮 > 数学 > 作业

matlab 绘线段 已知点a(x1,y1,z1)和点b(x2,y2,z2) 求如何绘制线段ab 如果能绘出向量ab最好

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/10 12:52:10
matlab 绘线段 已知点a(x1,y1,z1)和点b(x2,y2,z2) 求如何绘制线段ab 如果能绘出向量ab最好
额,什么情况?要画三维直线段吗?楼主可以参考下面代码.
>> x=[x1 x2];y=[y1 y2];z=[z1 z2];
>> plot3(x,y,z)
>> grid on
欢迎继续讨论.有什么问题请追问.
^.^
再问: 那如果已知点a(x0,y0,z0) ,点a1(x1,y1,z1),点a2(x2,y2,z2)...点an(xn,yn,zn),那怎么绘制线段a0a1,a0a2,...,a0an,在一张图上表示
再答: 一样的呀。 >> x=[x0 x1 ... xn]; %楼主需要自己输入 >> y=[y0 y1 ...yn];z=[z0 zn ...zn]; >> for i=1:n dx=[x(1) x(i+1)];dy=[y(1) y(i+1)];dz=[z(1) z(i+1)]; plo3(dx, dy, dz);hold on; end >> grid on
再问: 呵呵 另外 如何改变线段颜色呢 比如 >> x=[x1 x2];y=[y1 y2];z=[z1 z2]; >> plot3(x,y,z) >> grid on 这条线要画成红色的怎么画
再答: 最后再加一个选项即可。 >> plot3(x,y,z,'r');