|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
事情是这样的,我有一个程序,F1 F2 F3 F4都已经定义好, 然后使用
%反力计算
xf=0.00001:0.01:20.00; yf(2000)=0;
for i=1:2000, yf(i)=(f1(0.01*i)+f3(0.01*i)+f4(0.01*i))*9.8; end
plot(xf,yf); hold on;
可以做出一个图片来
但是我发现横坐标太长了 ,想把20改成7.5,但是发现改完之后画不出来图,提示说
Error in ==> C:\Documents and Settings\Administrator\桌面\复件 新\fl.m
On line 7 ==> plot(xf,yf);hold on;
??? Error using ==> plot
Vectors must be the same lengths.
后来把20改成30
%反力计算
xf=0.00001:0.01:30.00; yf(2000)=0;
for i=1:3000, yf(i)=(f1(0.01*i)+f3(0.01*i)+f4(0.01*i))*9.8; end
plot(xf,yf); hold on;
又可以做出图来
但是再改回20就连20也做不出来了
发现只要用一个大数做一次,比这个数小的数都做不出来了,就高手指点
[ 本帖最后由 ChaChing 于 2010-6-2 22:07 编辑 ] |
|