作者ian1658 (DUCATIMYDREAM)
看板MATLAB
标题[绘图] 程式可执行图出不来
时间Sun Apr 28 14:16:14 2019
以下为程式无error
clear all
d=3948;
c=1.27;
%b=-1.864;
sh=3.083;
sv=-856.34;
%e=-0.3978;
for a=-20:2:20
ay=a+sh;
for ca=-15:5:15
Ky=-9512.98-47.56*abs(ca);
b=Ky/5103.96;
e=-0.4496*(1-(0.115-6.953*ca));
end
fy=d*sin(c*atan(b*(ay)-e*(b*(ay)-atan(b*(ay)))))+sv;
plot(a,fy);
hold on;
end
%
title('cornering force')
xlabel('slip angle(*deg)')
ylabel('cornering effort(kN)')
grid on
执行後没有线
https://i.imgur.com/NjwOwyq.jpg
请教一下各位大大这是什麽原因
是回圈错误或是其他地方错了
谢谢各位前辈
-----
Sent from JPTT on my iPhone
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.124.35.120
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1556432176.A.A01.html
1F:推 profyang: 你这每次只是画一点... 04/28 14:46
2F:推 profyang: #1SZJWIEx 看这篇吧 跟你一样问题 要在for loop外面画 04/28 14:51
3F:→ profyang: 会在for loop里面话是要画好几条线 04/28 14:51
4F:→ ian1658: 但是我需要一张图里好几条线XDD 04/28 18:02
5F:→ ian1658: 这个是范例一个ca角去看a角变化量 04/28 18:02
6F:→ ian1658: 麻烦大大指点迷津了 04/28 18:02
8F:推 profyang: 那你plot里面的a必须是向量阿 你for回圈定a=-20:2:20 那 04/28 18:38
9F:→ profyang: 每次你plot里面的a就只是一个值 你-20:2:20中的一个值 04/28 18:38
10F:→ book5601: RRRRRRRRRR每次看到这种问题都很无言... 04/28 20:17
11F:推 JamesChen: 这种你只要 print a 出来 就知道问题了 04/29 13:10
12F:→ ian1658: 谢谢各位大大 05/01 11:22