matlab解二阶微分方程并作图

方程是:x''+ax=bsinct,其中abc是常数,能赋值就行,x是关于t的函数,顺带作图那个,急求啊 谢谢~~~

假设a=b=c=1
dsolve('D2x+x-sin(t)')

ans =

(3*sin(t))/8 - sin(3*t)/8 - cos(t)*(t/2 - sin(2*t)/4) + C2*cos(t) + C3*sin(t)

画图的有初值没有初值
C2 C3无法确定,无法画图
温馨提示:内容为网友见解,仅供参考
无其他回答

如何用matlab求二阶微分方程?
第八步,设置完成后,点击【运行】第九步,点击【Scope模块】,得到该微分方程的数值解的图形 这样我们用Simulink求解二阶微分方程的过程就结束了。

如何用matlab求解二阶微分方程,以及程序实例
1、首先看一下matlab求解方程的方法,首先指明所解方程的变量,然后指明方程,未知数和限制条件,最后求解方程。2、在matlab命令行窗口中输入symsx[x,params,conds]=solve(sin(x)==1,'ReturnConditions', true),按回车键可以得到方程解。3、转换一下,可以看到sin(x)=1方程的解是如下图所示 。4、...

如何用matlab求二阶微分方程的图像解
1、自定义二阶微分方程函数,ode_fun(t,y),其格式 function dy=ode_fun(t,y)dy=[y(2);sin(y(1))\/(-0.02)-0.04*t];2、利用ode45函数求解[t,y]值 y0=[0.2,2.6];tspan=[0,10];[t,y]=ode45(@ode_fun,tspan,y0)3、利用plot函数绘出二阶微分方程的图像解 polt(t,y)xlabe...

matlab 求解二阶微分方程并画出y与t函数曲线
你好,求解这个方程的一般步骤用ode45。代码如下 clc;clear m = 0.00267; alpha = 4e-6;beta = 1e-6; U = 90;k = 0.5; p = 19.5216;A = 0.001256;dy=@(t, x, m, alpha, beta, U, k, p, A)[x(2);...m^(-1)*(-(k+1\/beta)*x(1)+alpha*U\/beta-p*...

matlab二阶微分方程求解及画图
参考代码:m=10600; k=31986497; c=8.9E4;dy = @(t,y)[y(2); (k*y(1)-c*y(2)\/abs(y(2))*y(2)^2)\/m];ode45(dy,[0 5],[0 3.66])其中,蓝线为x,绿线为x'。

matlab如何求解二阶微分方程数值解的图象
1、确定初值,y0=[pi,0];2、确定x的范围,xspan=[0,10];3、自定义函数,odefun=@(x,y)[y(2);sin(y(1))*cos(y(1))*((2\/9*pi)\/(2+0.4*(sin(y(1)))^2))^2-5*sin(y(1))];4、求解,[x,y]=ode45(odefun,xspan,y0,ff);5、绘图,plot(x,y,'.-')6、标注图例...

matlab中求二阶微分方程 的解析解和数值解,并在同一图形中画出解析解...
x*(x^2 + 3) + 1 数值解法:首先编写函数myfun.m function dy=myfun(x,y)dy=zeros(2,1)dy(1)=y(2);dy(2)=2*x*y(2)\/(1+x^2)调用ode45:[x45,y45]=ode45('myfun',[0 10],[1 3])plot(x45,y45,'+')hold on x1=0:0.5:10;y1=subs(y,x1);plot(x1,y1,'o')...

matlab如何求解微分方程并画图的呢?
如何用matlab求解微分方程并画图,可以先用dsolve()或ode()求出其微分方程(组)的解析解或数值解,然后用plot()绘制其图形。例如:解微分方程 y'=y-2t\/y,y(0)=1,0<t<4 1、用dsolve()求解,代码及结果如下 2、用ode45()求解,代码及结果如下 3、当然喽,使用dsolve()或ode(...

如何用matlab求解一个二阶常系数微分方程组
1、 打开Matlab-->新建一个脚本文件用于编写求解程序。2、 在脚本文件中输入求解程序-->点击保存-->点击运行。3、 这里需要先编写一个函数文件用于表示方程-->点击保存-->编写求解程序-->点击保存-->点击运行。4、在figure页面就可以看到所求解的微分方程的图形。

如何用matlab求解下述的二阶变系数常微分方程,并且画出图像
先探索方程的通解。令γ分别取1,2,3,4,求方程的通解,找出规律,求得通解为 >> syms gamma C1 C2 x >> y=(C1*exp(gamma^(1\/2)*x)+C2*exp(-gamma^(1\/2)*x))\/x;>> p=diff(y);>> simpliyf(diff(p)+p*2\/x-gamma*y)ans = 0 表明确实是方程的解.然后求解初始条件:>> p...

相似回答