用matlab求解微分方程组的数值解,原题是这样的,y''-y-x=0,初值是y(0)=0,y'(0)=1,要求用欧拉法求解数值解原题是这样的,y''-y-x=0,初值是y(0)=0,y'(0)=1,要求用欧拉法求解数值解,步长h=0.1,在[0,0.5]上

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 03:35:45
用matlab求解微分方程组的数值解,原题是这样的,y''-y-x=0,初值是y(0)=0,y'(0)=1,要求用欧拉法求解数值解原题是这样的,y''-y-x=0,初值是y(0)=0,y'(0)=1,要求用欧拉法求解数值解,步长h=0.1,在[0,0.5]上

用matlab求解微分方程组的数值解,原题是这样的,y''-y-x=0,初值是y(0)=0,y'(0)=1,要求用欧拉法求解数值解原题是这样的,y''-y-x=0,初值是y(0)=0,y'(0)=1,要求用欧拉法求解数值解,步长h=0.1,在[0,0.5]上
用matlab求解微分方程组的数值解,原题是这样的,y''-y-x=0,初值是y(0)=0,y'(0)=1,要求用欧拉法求解数值解
原题是这样的,y''-y-x=0,初值是y(0)=0,y'(0)=1,要求用欧拉法求解数值解
,步长h=0.1,在[0,0.5]上

用matlab求解微分方程组的数值解,原题是这样的,y''-y-x=0,初值是y(0)=0,y'(0)=1,要求用欧拉法求解数值解原题是这样的,y''-y-x=0,初值是y(0)=0,y'(0)=1,要求用欧拉法求解数值解,步长h=0.1,在[0,0.5]上
可以提供两种方法:
1:迭代法,通过自变量步长推进求解,有一定的算法.
2:MATLAB符号运算的自带函数dsolve,可以求出解符号表达式,用自变量的域代替就行了.
y=dsolve('D2y-3*Dy=x^2','Dy(0)=1','y(1)=0','x');
如果要求-10到10之间的解(Y值),可令步长为0.01
x=(-10:0.01:10);
y=subs(y,'x',x)