00问答网
所有问题
当前搜索:
matlab微分方程怎么输入
用
matlab如何
求解
微分方程
并画图?
答:
如何
用
matlab
求解
微分方程
并画图,可以先用dsolve()或ode()求出其微分方程(组)的解析解或数值解,然后用plot()绘制其图形。例如:解微分方程 y'=y-2t/y,y(0)=1,0<t<4 1、用dsolve()求解,代码及结果如下 2、用ode45()求解,代码及结果如下 3、当然喽,使用dsolve()或ode(...
matlab
一阶常
微分方程
求参数
视频时间 1:17
如何
用
matlab
求解
微分方程
?
答:
分解的原则就是按照运算顺序一层一层的去掉,比如y=sin e^√x,他的最后一步运算时sin,所以先去sin,就设h(x)=sin(x),去掉sin后的最后一步运算是求指数e^√x,所以设g(x)=e^x,接着,去掉e后的最后一步运算是开方√x,所以设f(x)=√x,至此可以把h,g,f复合起来就是原函数了.第二题同理...
matlab如何
画常
微分方程
?
答:
常
微分方程
一般可以用ode函数来求其数值解,然后根据z和ρ的数值绘制其z(ρ)的函数图形。实现方法:1、根据常微分方程,建立其自定义函数 fun=@(rho,z)sqrt((0.5+0.5/sqrt(1-rho^2))^2-1)2、利用
matlab的
ode函数求解。[rho,z]=ode45(fun,tspan,z0);3、根据z和ρ的数值绘制其z(ρ)...
用
matlab
求解二阶
微分方程
答:
用
matlab的
dsolve函数计算该二阶
微分方程
的解析值是有一定的难度。只能用数值分析的方法来求解其数值解。当然求其数值解,必须还得已知a、θ的具体数值。该问题可以用matlab的ode45函数求得。求解方法如下:1、建立微分方程的自定义函数,odefun(x,y)2、当a=10、θ=π/6时,执行下列代码 theta=pi...
编程高手进
matlab
求解
微分方程
组
答:
函数中必须显式给出 dy(1)=...dy(2)=...dy(3)=...———函数没问题了,剩下的问题是 [t,y]=ode45(@weifensan,[0,3000],[10000;10000;0]);plot3(y(:,1),y(:,2),y(:,3))分号和括号要在英文半角状态下
输入
,而你用的是中文 ———hold on ...
如何
用
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
如何
写?其中k=0.2,N=5,a=0.21...
答:
首先,用dsolve()函数,求出
微分方程
的解。dsolve('Dp=0.2*p*(1-p/5)-0.21','p(0)=0')其二,用plot()函数,绘出t~p(t)关系图 plot(t,p)实现过程如下图:
如何
用
matlab
求解二阶
微分方程
,以及程序实例
答:
1、对于解析值,你可以用dsolve()函数求解。如求
微分方程
x*y''+x﹡(y')^2-y'=0的解析解 >> syms y(x)>>Dy = diff(y);D2y = diff(y, 2);>>dsolve(x*D2y+x*(Dy)^2-Dy==0,'x')运行结果 2、对于数值解,你可以查看二阶常微分方程这个例子,https://zhidao.baidu.com/...
matlab
解
微分方程
,
怎么
解?
答:
S=dsolve('DX=f-k01*X','DY=k01*X-k12*Y','X(0)=0','Y(0)=0');X=S.X Y=S.Y X =(f-exp(-k01*t)*f)/k01 Y=(f/k12*exp(k12*t)-f/(k12-k01)*exp(k12*t-k01*t)-1/k12/(-k12+k01)*f*k01)*exp(-k12*t)对于f不知道
怎么
处理 ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜