用matlab求解这个微分方程?

用matlab求解这个微分方程?,matlab,math,equation,Matlab,Math,Equation,这就是: y'(t)=y(t)/t-t^2/y^2*t y(1)=1 我试过: 函数hazi3b() [T,Y]=ode45(@bfugveny[1,12],1); 图(T,Y,'gx') 结束 以及: 函数dy=bfugveny(t,y) dy=y(t)/t-t^2/(y^2*t) 结束您不需要在公式中写入y(t) 传递到oracle中的y已经是在时间-t评估的y的猜测 所以试试看 dy = y/t - t^2/(y^2*t); 试图访问y(1.22);索引必须是正整数或逻辑索引。bfugv

这就是: y'(t)=y(t)/t-t^2/y^2*t y(1)=1

我试过: 函数hazi3b()

[T,Y]=ode45(@bfugveny[1,12],1); 图(T,Y,'gx')

结束

以及:

函数dy=bfugveny(t,y)

dy=y(t)/t-t^2/(y^2*t)


结束

您不需要在公式中写入
y(t)

传递到oracle中的
y
已经是在时间-
t
评估的
y
的猜测

所以试试看

dy = y/t - t^2/(y^2*t);

试图访问y(1.22);索引必须是正整数或逻辑索引。bfugveny(第3行)中的错误dy=y(t)/t-t^2/(y^2*t);ode45(第262行)f(:,2)=feval(odeFcn,t+hA(1),y+f*hB(:,1),odeArgs{:})中的错误;hazi3b(第2行)中的错误[T,Y]=ode45(@bfugveny[1 12],1);所以接受答案……感激是好的,但接受对你和帮助你的人都是好的。也投票赞成。