请问各位高手,以下matlab程序运行时出现错误提示是什么原因?

2024-11-19 21:19:10
推荐回答(2个)
回答1:

Error using ==> plus Matrix dimensions must agree. 是说你的加法的类型不匹配。看你m_chap2_ex1_1.m文件的第11行,调用m_chap2_ex1_1_sub函数时的参数t0是数组,h/2是数值怎么能相加呢、、、我是看的没有测,你自己试试看是不是这个问题

回答2:

原因是K2=m_chap2_ex1_1_sub(t0+h/2,y0+h*K1/2);
你的k1是1*2矩阵
你的y0是2*1矩阵