24小时热门版块排行榜    

查看: 642  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

天空1983

木虫 (初入文坛)

[求助] 程序运行时出现Not enough input arguments已有2人参与

程序运行时出现Not enough input arguments.求大神指导错误出在什么地方啊,程序如下:
function fty=Duffing(t,y)
c=0.3;k1=-1;k3=1;f0=0.32;omega=1.2;
fty=[y(2);
     -k3*y(1)^3+k1*y(1)-c*y(2)+f0*cos(omega*t)];
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

RT_Fem

铜虫 (正式写手)

【答案】应助回帖

你输入的y需要是个大于等于2维的向量,因为你程序里面用到了y(1),y(2). 严谨的做法应该在程序开头用length函数
判断一下y的长度。
No sacrifice, no victory.
3楼2014-07-09 13:47:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

mathstudy

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
程序可以运行,系统提示你 的输入变量不足, 你的y至少是一个2维向量;
2楼2014-06-30 17:27:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见