77问答网
所有问题
当前搜索:
matlab解非线性微分方程
如何利用
matlab解微分方程
答:
第一种方法:利用dsolve函数
求微分方程
的符号解(通解):对于一些不是很难,要求出通解的微分方程,用dsolve函数求解。1、 打开
Matlab
软件-->点击新建脚本菜单,新建一个脚本文件用于编写
微分方程求解
程序。2、 输入微分方程求解程序-->点击保存-->点击运行。3、在
matlab的
命令窗口即可看到求解结果,是...
求MATLAB
大神解多元
非线性微分方程
组?
答:
x y z 分别用 y(1) y(2) y(3) 表示;x' y' z' 分别用 y(4) y(5) y(6) 表示。dy = @(t,y) [y(4);y(5);y(6);...y(4).*y(4).*y(1)/2 + 2*y(5);...y(5).*y(5).*y(2)/2-2*(y(4)+y(6));...y(6).*y(6).*y(3)/2 + y(5)]y0 =...
如何利用
matlab求微分方程
通解?
答:
第一种方法:利用dsolve函数
求微分方程
的符号解(通解):对于一些不是很难,要求出通解的微分方程,用dsolve函数求解。1、 打开
Matlab
软件-->点击新建脚本菜单,新建一个脚本文件用于编写
微分方程求解
程序。2、 输入微分方程求解程序-->点击保存-->点击运行。3、在
matlab的
命令窗口即可看到求解结果,是...
如何
用matlab求解微分方程
并画图
答:
如何
用matlab求解微分方程
并画图,可以先用dsolve()或ode()求出其微分方程(组)的解析解或数值解,然后用plot()绘制其图形。例如:解微分方程 y'=y-2t/y,y(0)=1,0<t<4 1、用dsolve()求解,代码及结果如下 2、用ode45()求解,代码及结果如下 3、当然喽,使用dsolve()或ode(...
如何利用
matlab求微分方程
通解
答:
对于一般的
微分方程
,可以用dsolve()函数,直接求出其微分方程通解。例如:求下列微分方程的通解 求解代码:syms y(t) a %变量声明 eqn = diff(y,t,2) == a*y; %定义方程ySol(t) = dsolve(eqn) %
方程求解
求解过程与结果 ...
如何
用MATLAB解
下列
微分方程
答:
1,2,1)plot(t,x(:,1),'-',t,x(:,2),'-',t,x(:,3), ':');legend('x1(t)','x2(t)','x3(t)');grid subplot(1,2,2)plot3(x(:,1),x(:,2),x(:,3));grid 保证funl与主程序在同一目录,并且
matlab的
当前目录,指向funl函数保存的地方。相轨迹画出来像数字8 ...
如何使用
Matlab求解
复杂的
微分方程
组
答:
就一个例子(选自
matlab
帮助文档)解入下
微分方程
组 1,建立方程组函数 function dy = rigid(t,y)dy = zeros(3,1); % a column vectordy(1) = y(2) * y(3);dy(2) = -y(1) * y(3);dy(3) = -0.51 * y(1) * y(2);2,
求解
并绘图 [T,Y] = ode45(@rigid,[0 12]...
如何
用matlab求解
二阶
微分方程
,以及程序实例
答:
1、首先看一下
matlab求解方程
的方法,首先指明所解方程的变量,然后指明方程,未知数和限制条件,最后求解方程。2、在matlab命令行窗口中输入symsx[x,params,conds]=solve(sin(x)==1,'ReturnConditions', true),按回车键可以得到
方程解
。3、转换一下,可以看到sin(x)=1方程的解是如下图所示 。4、...
用matlab求解微分方程
组
答:
求
符号
微分方程
解用dsolve命令:[x,y]= dsolve('Dx=x+3*y,Dy=x+4')运算结果:x = (1/2+1/2*13^(1/2))*exp(1/2*(1+13^(1/2))*t)*C2+(1/2-1/2*13^(1/2))*exp(-1/2*(-1+13^(1/2))*t)*C1-4 y = 4/3+exp((1/2+1/2*13^(1/2))*t)*C2+exp((1/2...
matlab求解微分方程
的通解问题
答:
先分析,先把矩阵算一下,化简整理下 x‘-4t^2x=0 其中x是t的函数 编程如下;dsolve('dy-4*t^2*y=0')因为
matlab
中默认的dy表示y对t的一阶导,d2y表示y对t的二阶导,没有dx表示x对t的一阶导 所以会这样编程 运行结果:c2*exp((4*t^3)/3)+c1 ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜