迭代方程如下:
bn是一系列函数b1 b2 b3...bn,y0是一个初值。
bn(x)=y0+积分下限x0上限x[f(x,bn-1(x)]。图片传上去了。。
就是一个求出bn-1然后带回方程进行迭代再算出bn的迭代公式,其中还要用到积分。
但是我不知道如何编程,我编的是这样的,但是运行不出来:
function y = Picard(f,x0,y0,n)
syms x;
y=zeros(n+1,1);
f=zeros(n+1,1)
y(1)=y0;
f(1)=subs(f,y,y0)
for i=2:n+1
y(i)=y0+int(f(i-1), 'x',x0,x);
f(i)=subs(f(i-1),y(i-1),y(i));
end
求MATLAB高手帮我编个,编得好的会追加分数~
求一个常微分方程迭代逼近的MATLAB程序,很简单但是我便不出来。。
答案:2 悬赏:80
解决时间 2021-01-31 05:56
- 提问者网友:浪荡羁士
- 2021-01-30 12:06
最佳答案
- 二级知识专家网友:萌萌哒小可爱
- 2021-01-30 12:41
还有另外一种特殊的情况就是,你导入的包也存在,
但是你的eclipse的jre没有设置好,
点击右键---选择---构建路径---配置构建选项选择你的jre系统库
但是你的eclipse的jre没有设置好,
点击右键---选择---构建路径---配置构建选项选择你的jre系统库
全部回答
- 1楼网友:年轻没有失败
- 2021-01-30 14:19
函数b1 b2 b3...bn,y0
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯