matlab非单一rhs维度问题,求前辈们知点一下

m0_38143617 2019-04-11 04:41:18
主程序如此,报错的就是(x:,i+1)那一句,不知道怎么改,
function [x,t]=LONGE1(x0,t0,a,b,h)
n=(b-a)/h;
x(1)=x0;
t(1)=t0;
for i=1:n
K1=fun(x(i),t(i));
K2=fun(x(i)+h/2*K1,t(i)+h/2);
K3=fun(x(i)+h/2*K2,t(i)+h/2);
K4=fun(x(i)+h*K3,t(i)+h);
x(:,i+1)=x(:,i)+h*(K1+2*K2+2*K3+K4)/6;
t(i+1)=t(i)+h;
end

end
函数子程序如下
function z=fun(x,t)
ss=[-10 -100 0 0;1 0 0 0;0 0 -5 -25;0 0 1 0];
F=10;
z=ss*x+F*sin(10*t);
就是函数里多了个矩阵就无法执行了
...全文
358 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

791

社区成员

发帖
与我相关
我的任务
社区描述
区块链技术专区
区块链 技术论坛(原bbs)
社区管理员
  • 区块链技术
  • ccc908
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧