作业帮 > 综合 > 作业

matlab画图问题,为什么我这样画不出图形?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/06 10:43:05
matlab画图问题,为什么我这样画不出图形?
lab = 0.036;
lbc = 0.060;
lcd = 0.170;
XD = -0.01;
YD = 0.165;
i=-17.4;
while i
matlab画图问题,为什么我这样画不出图形?
你得把每次计算值保存到数组里面才能画出来
clear;
lab = 0.036;
lbc = 0.060;
lcd = 0.170;
XD = -0.01;
YD = 0.165;
i=-17.4;
j=1;
while i<360    
    theta1 = i + 17.4;
    H=XD-lab*cosd(theta1);
    F=YD-lab*sind(theta1);
    G=(H.^2+F.^2+lcd.^2-lbc.^2)./(2*lcd);
    theta3=2*atand((F+sqrt(H.^2+F.^2-G.^2))./(H+G));
    theta2=atand(F-lcd*sind(theta3))./(H-lcd*cosd(theta3));
    i=i+1;
    j=j+1;
    x(j)=theta1;
    y(j)=theta3;
end
plot(x,y);