用matlab求解:dy=(y^2+xy)/x^2,y(1)=1,计算x=1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0的精确解的程序

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 08:25:50
用matlab求解:dy=(y^2+xy)/x^2,y(1)=1,计算x=1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0的精确解的程序

用matlab求解:dy=(y^2+xy)/x^2,y(1)=1,计算x=1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0的精确解的程序
用matlab求解:dy=(y^2+xy)/x^2,y(1)=1,计算x=1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0的精确解的程序

用matlab求解:dy=(y^2+xy)/x^2,y(1)=1,计算x=1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0的精确解的程序
clear
clc
syms t
y=dsolve('Dy = (y^2+t*y)/t^2','y(1) = 1')
%计算x=1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0的精确解
%以对应顺序数组形式给出
format rat
yval=[];
for i=1:10
ti=1+0.1*i;
yval=[yval ; subs(y,t,ti)];
end
yval
运算结果:
y =
-t/(log(t)-1)
yval =
597/491
2059/1403
1565/888
1593/755
2031/805
2717/900
2021/558
131/30
7077/1334
1649/253
>>
注:matlab默认变量时t,你把表达式中的 t 换成 x 就行了

求解微分方程 x^2*dy/dx=xy-y^2 微分方程求解 (x^2y^3+xy)dy=dx 微分方程求解 (x^2y^3+xy)dy=dx 用MATLAB求解微分方程dy/dx-2y/(x+1)=(x+1)^5/2 用matlab求解:dy=(y^2+xy)/x^2,y(1)=1,计算x=1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0的精确解的程序 我想用matlab中的ode45 求解常微分方程(Dy)^2-3*Dy+2y=1,y(0)=1,Dy(0)=0.我想用matlab中的ode45 求解常微分方程(Dy)^2-3*Dy+2y=1,y(0)=1,Dy(0)=0.y是关于t的函数求解t=0.5时的y值 .这是我编写的M文件function ydot=DyDt(t,y 求解一个微分方程:(2x·y^2-y)dx+(y^2+xy)dy = 0 matlab ode45求解微分方程 D2y-0.01*Dy.^2+2*y=sin(t),初始值0 如何用matlab求解dy/dt=1+y^2方程的解 求解下列微分方程的通解(xy^2+x)dx+(x^2y-y)dy=o 求解微分方程(1-2xy)dy/dx=y(y-1), 求解方程dy/dx+2xy+xy'=0 求解(x^3+y^3)dx-3xy^2dy=0的通解 微分方程求解:型如dx=y+z;dy=x-z;dz=dx+3dy的微分方程用matlab能求解吗? 微分方程d^2y/dt^2-dy/dt+y=1,y0=0,y1=0.怎么用matlab求解啊 matlab 龙格库塔法求解微分方程dy/dx)=y^2+x,初值为x(0)=5 ,y(0)=2 如何用matlab解非线性微分方程dx/dt=0.2159x--0.0011xy;dy/dt=-0.1045y+0.0010xy;用matlab 非线性微分方程如何求解两个微分方程能不能有matlab解出X关于t的方程,y关于t的方程式~ 用matlab求y=f(x),y''=y^2的数值解,待解方程为:y=f(x),y''=y^2,即y的二阶导等于y的平方边界条件:y(0)=1,y'(100)=0用matlab函数ode45求解function dy=test(x,y)dy=zeros(2,1);dy(1)=y(2);dy(2)=[y(1)]^1;end[X,Y]=ode45('test',[0 100