用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/10/06 16:12:56
用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]上
xAOA?΂`%Xo4M@4@jvnDhQEHM\a~_;ћi{*{g>㣲wt*޳jdknH!6xFr(Jt #Ve$;QSE Ƞ¯VR:Tį/ḊX/|TG]"t~wf7Es #e4ü p /%3aJ4߳ے.A{#h$p?}\]y'}HCQ{iTf gNc"Xkl8g;t-&q%$ oI)p*D$.!ЕiɅ-S1 ULkm`ߝ9ϰٙS>=q]"腑78@F!,ңD]K2

用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)