请各位matlab大神看看,我的程序为什么画出来是个空白图?没有点也没有线?clear all;for a=0.1:0.1:1;d1=[1,0,0];n1=[1/2,0,sqrt(3)/2];n2=[1,0,0];n3=[1/2,0,-sqrt(3)/2];d2=d1-2*dot(d1,n1)*n1;d3=d2-2*dot(d2,n2)*n2;d4=d3-2*dot(d3,n3)*
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 20:18:34
请各位matlab大神看看,我的程序为什么画出来是个空白图?没有点也没有线?clear all;for a=0.1:0.1:1;d1=[1,0,0];n1=[1/2,0,sqrt(3)/2];n2=[1,0,0];n3=[1/2,0,-sqrt(3)/2];d2=d1-2*dot(d1,n1)*n1;d3=d2-2*dot(d2,n2)*n2;d4=d3-2*dot(d3,n3)*
请各位matlab大神看看,我的程序为什么画出来是个空白图?没有点也没有线?
clear all;
for a=0.1:0.1:1;
d1=[1,0,0];
n1=[1/2,0,sqrt(3)/2];
n2=[1,0,0];
n3=[1/2,0,-sqrt(3)/2];
d2=d1-2*dot(d1,n1)*n1;
d3=d2-2*dot(d2,n2)*n2;
d4=d3-2*dot(d3,n3)*n3
p1=[-20,0,8];
o1=[0 0 5+a];
o2=[0 0 0+a];
o3=[0 0 -5+a]
p2=p1+dot((o1-p1),n1)/dot(d1,n1)*d1;
p3=p2+dot((o1-p2),n2)/dot(d2,n2)*d2;
p4=p3+dot((o3-p3),n3)/dot(d3,n3)*d3;
p5=p4+dot((p1-p4),n2)/dot(d4,n2)*d4
L=sqrt(dot((p2-p1),(p2-p1)))+sqrt(dot((p3-p2),(p3-p2)))+sqrt(dot((p4-p3),(p4-p3)))+sqrt(dot((p5-p4),(p5-p4)))
figure(1);plot(a,L);
hold on
end
我后来仔细看了下,实际上图上是有点的,可是怎么把这些点放大或者连起来?
请各位matlab大神看看,我的程序为什么画出来是个空白图?没有点也没有线?clear all;for a=0.1:0.1:1;d1=[1,0,0];n1=[1/2,0,sqrt(3)/2];n2=[1,0,0];n3=[1/2,0,-sqrt(3)/2];d2=d1-2*dot(d1,n1)*n1;d3=d2-2*dot(d2,n2)*n2;d4=d3-2*dot(d3,n3)*
这样画图就有了啊:
plot(a,L, '--o');