MATLAB求方程y’= y - 2x/y,y(0) = 1 (0≤x≤1,h = 0.1) 的数值解,要求编写程序
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 07:38:15
MATLAB求方程y’= y - 2x/y,y(0) = 1 (0≤x≤1,h = 0.1) 的数值解,要求编写程序
用向前欧拉公式和改进的欧拉公式、龙格那什么,三种方法(要是嫌麻烦的话,只给出一种也可以) 求方程y’= y - 2x/y,y(0) = 1 (0≤x≤1,h = 0.1) 的数值解,要求编写程序
是这样吗
function f=rigid(x,y)
f=y-2*x/y;
[x,y]=ode23(‘rigid’,[0,1],0.1);
x(1)=0;y1(0)=1;y2(0)=1;h=0.1;
for k=1:10
x(k+1)=x(k)+h;
y1(k+1)=y1(k)+h*(y(k)-2*x(k)/y(k));
y2(k+1)=y2(k)+h*(y(k+1)-2*x(k+1)/y(k+1));
end
x=0:0.1:1;
plot(x,y1,'k:',x,y2,'r--')
用向前欧拉公式和改进的欧拉公式、龙格那什么,三种方法(要是嫌麻烦的话,只给出一种也可以) 求方程y’= y - 2x/y,y(0) = 1 (0≤x≤1,h = 0.1) 的数值解,要求编写程序
是这样吗
function f=rigid(x,y)
f=y-2*x/y;
[x,y]=ode23(‘rigid’,[0,1],0.1);
x(1)=0;y1(0)=1;y2(0)=1;h=0.1;
for k=1:10
x(k+1)=x(k)+h;
y1(k+1)=y1(k)+h*(y(k)-2*x(k)/y(k));
y2(k+1)=y2(k)+h*(y(k+1)-2*x(k+1)/y(k+1));
end
x=0:0.1:1;
plot(x,y1,'k:',x,y2,'r--')
好复杂
MATLAB求方程y’= y - 2x/y,y(0) = 1 (0≤x≤1,h = 0.1) 的数值解,要求编写程序
用MATLAB解方程(y+2)y'=x,当x=0:1:100时,求y的数值,并画出y的图形,怎么输入命令?
用matlab求微分方程 y’=-y2+x,y(0)=1的数值解,
matlab ode45 求方程(1+x^2)y''=2xy',y(0)=1,y'(0)=3 的数值解,我的运行不行,
matlab 求线性方程的数值特解,并画出图形:y'''+8y'=0,y(0)=1,y'(0)=1y''())=2,x[
MATLAB 求微分方程数值解 y''-y'+y=0 y(1)=2,y(2)=0,x∈[0,20] MATLAB代码
用matlab求解微分方程组的数值解,原题是这样的,y''-y-x=0,初值是y(0)=0,y'(0)=1,要求用欧拉法
matlab 数值解比如有方程 y^3+x^2+3x-2y=1 其中x的区间为0到10 如何让matlab求解数值解y呢
VB 编写程序,求函数y的值(当x小于等于0时,y=3x+1;当x>0时,y=4x+1)
求方程组x^2+y^2=1','x*y=2的解的matlab程序(使用solve)
用matlab求这个方程的数值解:y''-(1-y^2)y'+y=0,y(1)=2,y(2)=0,[0,20],麻烦把程
在matlab中用 ode45解方程 y'=x-y,y(0)=1,0