24小时热门版块排行榜    

查看: 371  |  回复: 1

qingyingzjm

木虫 (正式写手)

[求助] 新手,MATLAB中程序出现的小问题

建立eq2脚本保存在当前文件夹中,如下:
function ydot=eq2(t,y)
global tc w
F=t*exp(-t/tc)*cos(w*t);
ydot=5*(F-y);
编辑
>> global tc w
>> tc=0.01;w=628;
>> final_time=0.1;y0=0;
>> [t,y]=ode45('eq2',[0 final_time],y0);
>> plot(t,y,t,F,'--')
出现错误
Undefined function or variable 'F'.
我感觉是没有调出eq2这个文件,但是之前做过类似例子,在这个文件夹下保存是可以调用的。
哪里出现问题了呢?谢谢各位!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

ode45调用计算了,F没有调用

发自小木虫IOS客户端
数值计算
2楼2017-06-24 22:46:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 qingyingzjm 的主题更新
信息提示
请填处理意见