matlab+dsolve
作者&投稿:弓急 (若有异议请与网页底部的电邮联系)
哈裘18849998616问: MATLAB中dsolve函数用法? - ?
永年县永迪回答:[答案] 是用来 解微分方程的.
哈裘18849998616问: matlab中dsolve函数 - ?
永年县永迪回答: 因为dsolve是符号求解,结果都是字符.A(1) A(2)...都是字符. 试了几次,发现对结果这么处理可以得到你想要的结果: subs(u,{'A(1)','A(2)','A(3)','A(4)'},{1,2,3,4})结果含有虚数,这和A值的给定有关.
哈裘18849998616问: matlab2016a中dsolve函数用法 - ?
永年县永迪回答: 给一个实例:>>syms y(t) a>> Dy = diff(y);>>D2y = diff(y,2);>>dsolve(D2y == -a^2*y, y(0) == 1, Dy(pi/a) == 0) 运行结果
哈裘18849998616问: 在MATLAB中怎么用dsolve函数画图? - ?
永年县永迪回答: [x,y,z]=dsolve('Dx=-(y/z+0.006)','Dy=(10.24*9.8-(9.8*sint+z^2*x)*exp(0.5*(t+pi/2)))/z*11.24','Dz=z*0.006/x+2*y/x+9.8*cost/(z*x)','z(0)=0.00001','y(0)=0','t');plot(t,x(:,1));然后出不来结果,这是为什么?
哈裘18849998616问: matlab的dsolve函数的使用 - ?
永年县永迪回答: 是用来 解微分方程的.
哈裘18849998616问: matlab 微分怎么表示 - ?
永年县永迪回答:[答案] 在微分方程表达式输入中,以大写字母D来表示微分dsolve调用格式:dsolve('equ1','equ2',.'equN')另外要注意:在微分方程表达式输入中,以大写字母D来表示微分,D,D2,.Dn分别表示一阶,二阶和n阶2dx/dt+dy/dt-y=exp(-t)...
哈裘18849998616问: matlab中,dsolve命令求解微分方程是什么原理?
永年县永迪回答: Dy代表diff()求导, solve代表解方程组,dsolve便是求解含导数的微分方程.
哈裘18849998616问: matlab求助,dsolve求得解析解后怎么画图 - ?
永年县永迪回答: 使用dsolve命令求解微分方程. 方法/步骤 在matlab命令窗口输入help dsolve 可以得到关于dsolve函数的一些帮助.基本的使用方式是dsolve('equ'); 其中,equ表示方程,返回结果为带有常量的符号解, 例一: syms y(x); dsolve(diff(y) == y+ 1) ...
哈裘18849998616问: 我的MATLAB怎么没法计算微分方程了?为什么dsolve不能用? - ?
永年县永迪回答: 这跟你使用的Matlab版本有关,教材上使用的Matlab低版本的,如Matlab 6.5. 用现在的Matlab,可以直接使用dsolve()就行了.即 >> dsolve('a*Dx+b*x=0') ans = C2/exp((b*t)/a) 上述命令在Matlab R2001a通过.
哈裘18849998616问: MATLAB中如何输入偏微分方程 - ?
永年县永迪回答: MATLAB中如何输入偏微分方程 : dsolve('Dc1+k1*c1','c1(0)=D/v1','t')