99问答网
所有问题
matlab求解微分方程的通解问题
如题所述
举报该问题
推荐答案 2020-01-21
先分析,先把矩阵算一下,化简整理下
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
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7vzBXee7B7eeXz7Xzv.html
其他回答
第1个回答 2020-01-25
对标准答案进行验算:
syms
x
y
y=sqrt(2*pi/x)*sin(x);y1=diff(y,'x');y2=diff(y,'x',2);
h=x^2*y2+x*y1+(x^2-1/2)*y;h=simplify(h)
结果:
h
=
-1/4/x*2^(1/2)*sin(x)*pi^(1/2)/(1/x)^(1/2)
可见不等于0,=y,说明原答案有问题
相似回答
如何利用
matlab求微分方程通解
答:
对于一般的微分方程,可以用dsolve()函数,直接求出其微分方程通解
。例如:求下列微分方程的通解 求解代码:syms y(t) a %变量声明 eqn = diff(y,t,2) == a*y; %定义方程ySol(t) = dsolve(eqn) %方程求解 求解过程与结果 ...
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 ...
用matlab求解微分方程
xy'+y=x^2+3x+2
的通解
答:
第一步,对y(x)进行变量声明 syms y(x)第二步,对y(x)求导函数 Dy=diff(y)第三步,使用dsolve函数,
求解
其
微分方程的通解
y=dsolve(x*Dy+y==x^2+3*x+2)运行结果如下
matlab求解微分方程的通解问题
答:
对标准答案进行验算:syms x y y=sqrt(2*pi/x)*sin(x);y1=diff(y,'x');y2=diff(y,'x',2);h=x^2*y2+x*y1+(x^2-1/2)*y;h=simplify(h)结果:h = -1/4/x*2^(1/2)*sin(x)*pi^(1/2)/(1/x)^(1/2)可见不等于0,=y,说明原答案有
问题
...
高手
MATLAB 求微分方程的
解 y''+4*y'+4*y=e^-2x
答:
【
MATLAB求解
方法】第一步,对函数变量进行变量声明 syms y(x)第二步,对y(x)求一阶导数 Dy=diff(y);第三步,对y(x)求二阶导数 D2y=diff(y,2);第四步,运用dsolve函数求该
微分方程的通解
y=dsolve(D2y+4*Dy+4*y==exp(-2*x))【MATLAB求解代码及运行结果】...
matlab微分方程的
解?
答:
一、
微分方程的
数值解可以ode函数来
求解
。其求解方法:1、自定义
微分方程组
函数,odefun(x,y)2、定义x【0,10】间若干等份的数值,如n=50 3、定义y的初值,即 y0=[2,7];4、使用ode45函数求y(x),z(x)数值解,即 [x,y]=ode45(@odefun,x,y0);5、使用plot函数,绘制x—y(x),x—z...
用matlab
怎么
求解微分方程
?
答:
Simulink是
matlab
下基于框图的用于复杂动态系统建模的工具。今以 y"+4y'+4y=cos2t(0≤t≤10),y(0)=1,y'(0)=-2 二阶微分方程为例,用Simulink
求解
的步骤如下:第一步、分析
微分方程的
特点确定模块 我们将y"+4y'+4y=cos2t方程改写成y"=cos2t-4y'-4y,从右边可知,式子是由cos2t外加载...
如何
用matlab求解微分方程
并画图
答:
1、找到关于求解常
微分方程的
习题。2、这里
用matlab求解
,主要用到的就是“dsolve”,具体的格式如下,但是不仅仅局限下面两种,其中eq就是代表方程式,而con为初始条件。3、这里的“x”关于x的函数。知道语法就可以进行计算了。4、在matlab中输入如下,dsolve('D2y+2*Dy+exp(x)=0','x'),并直接...
如何
用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求解带参数的微分方程
欧拉法求解微分方程matlab
利用matlab求解微分方程
如何用matlab求解微分方程组
matlab求微分方程特解
matlab求解微分方程组并画图
如何用matlab解微分方程
matlab解二阶微分方程
matlab求一阶微分方程
相关问题
如何用matlab求解一个二阶常系数微分方程组
matlab求解微分方程的通解问题
matlab多元微分方程组求解问题int?
如何用matlab求解微分方程组的数值解
matlab中求微分方程组通解
matlab中怎么求解微分方程的精确解
matlab求解常微分方程组数值解,总出现这个,急死了