龙格库塔求解一阶微分方程组的MATLAB编程答:用龙格库塔求解二阶微分方程组的实现方法:ⅹ0=[0.5 0];h=0.1;a=0;b=1;[t,x] = runge_kutta(@(t,x)func(t,x),x0,h,a,b);disp(' t x(t) x’(t)')A=[t',x'];disp(A)figure,plot(t,x,'.-'),grid on xlabel('t'),ylabel('x(t),x’(t)');title(...
求助,Matlab编程解一阶非线性常微分方程组,给高分。谁知道程序怎么修改...答:clc Yd=inline('[(YY(2)-1)*2*pi*50;(1-(1.47*1/2.82)*sin(YY(1)))/11.28]','t','YY');[t,YY]=ode45(Yd,0.3,[31.54*pi/180;1])x=YY(:,1);y=YY(:,2);plot(t,x*180/pi);xlabel('t/s'),ylabel('delta/deg')
用MATLAB数值法求解微分方程的解答:先定义个函数:function f=fffff(t,y)f=[y(2);cos(y(1))];然后 [t,y]=ode45(@fffff,[0,2],[0,0]);plot(t,y(:,1),'r',t,y(:,2),'b')即可。我给你设了初值【0,0】,你可以自己定义。红线为y,蓝线为y'.你先把上面的函数fffff写成m文件,保存到你的matlab工作目录里...