77问答网
所有问题
当前搜索:
matlab解二阶微分方程
如何用
matlab
求
二阶微分方程
?
答:
第八步,设置完成后,点击【运行】第九步,点击【Scope模块】,得到该微分方程的数值解的图形 这样我们用Simulink求解
二阶微分方程
的过程就结束了。
如何用
matlab
求解
二阶微分方程
,以及程序实例
答:
1、首先看一下matlab求解方程的方法,首先指明所解方程的变量,然后指明方程,未知数和限制条件,最后求解方程
。2、在matlab命令行窗口中输入symsx[x,params,conds]=solve(sin(x)==1,'ReturnConditions', true),按回车键可以得到方程解。3、转换一下,可以看到sin(x)=1方程的解是如下图所示 。4、...
matlab解二阶微分方程
方程:y''=680000(y-60)/(46.05*(1.5-x)) 边界...
答:
matlab解二阶微分方程
方程:y''=680000(y-60)/(46.05*(1.5-x)), 边界条件:y(0)=70; y'(1.5)=0
。可以用数值方法来求解,如变步长的Runge——Kutta法。求解思路:1、自定义微分方程函数 function f = ode_fun(x,y)f=[y(2);680000*(y(1)-60)/(46.05*(1.5-x))];end ...
如何用
matlab
求解一个
二阶
常系数
微分方程
组
答:
第一种方法:利用dsolve函数求微分方程的符号解(通解):对于一些不是很难
,要求出通解的微分方程,用dsolve函数求解。1、 打开Matlab软件-->点击新建脚本菜单,新建一个脚本文件用于编写微分方程求解程序。2、 输入微分方程求解程序-->点击保存-->点击运行。3、在matlab的命令窗口即可看到求解结果,是...
用
matlab
怎样
解二阶
符号
微分方程
答:
第一步是引入一个新的变量,使得它等于具有
二阶
导数的自由变量的一阶导数:z=y' (3)对上式两边求导如下:z' = y'' ; (4)将(4)式带入(2)式得到如下方程:z'= -2*sin(t) (5)联立(1),(3)与(5)得到三个一
阶微分方程
:x'= - y*exp(-t/5)+y' * exp(-t/...
急求:用
matlab解二阶微分方程
(真的很急)
答:
参考代码:M=
2
.48; m=2.17; R=0.28; g=9.8;dy = @(t,y) [y(2); (M*R*sin(y(1))*y(2)^2+M*g*sin(y(1))) / ((M+m+m*cos(y(1)))*R)];ode45(dy,[0 10],[0 1])其中,[0 10]是求解的时间范围,[0 1]是初始条件(0是θ的初值,1是dθ/dt的初值),...
如何用
matlab
求解
二阶微分方程
,以及程序实例
答:
如何用
matlab
求解
二阶微分方程
,对于一般的微分方程(组)可以用dsolve()函数求得其解析解或数值解,对于较复杂的微分方程(组)可以用ode45()函数求得其数值解。例如:微分方程,用dsolve和ode45计算t=0.1,0.2时y的值。y = dsolve('D2y+0.5*Dy+2*y =0','Dy(0)=0,y(0)=1')t=0....
matlab
如何求解
二阶微分方程
数值解的图象
答:
题主的问题可以使用ode45函数求解,得到【x,y,y'】的数值解。其求解方法: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,...
matlab
想用ode45求解一个
二阶
常
微分方程
答:
第一步:自定义
微分方程
函数odefun,其内容为:```
matlab
function dydx = bvpfcn(x,y)dydx = [y(2) - y(1)];end ```第二步:自定义边界条件函数bcfun,其内容为:```matlab function res = bcfcn(ya, yb)res = [ya(1), yb(1) - 2];end ```第三步:创建初始估计值函数guess...
matlab
二阶微分方程
求解
答:
1、建立
微分方程
的自定义函数,odefun(容x,y)
2
、当a=10、θ=π/6时,执行下列代码 theta=pi/6;[x,y]= ode45(@odefun,[0,0.18],[0.5,theta])plot(x,y),grid on legend('y (x)','y’(x)')xlabel('x'),ylabel('y (x),y’(x)')figure(2)plot(y(:,1),y(:,2))...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
用matlab解二阶常微分方程
二阶微分方程组的MATLAB解法
matlab求解二阶微分方程代码
matlab求二阶微分方程解析解
MATLAB求解线性微分方程
ode解二次微分方程
matlab中的常微分方程
龙格库塔求解二阶常微分方程
用matlab求一阶微分方程