早教吧作业答案频道 -->数学-->
matlab在求解微分方程时遇到的问题我用的是R2008a的版本,在输入symsy;y=dsolve('(Dy)^2+y^2=1','y(0)=0')后得到的结果是ans=-1/2*RootOf(Z^2+1)*(-1+exp(RootOf(Z^2+1)*t)^2)*RootOf(Z^2-1)/exp(RootOf(Z^2+1)*t)理论上来说
题目详情
matlab在求解微分方程时遇到的问题
我用的是R2008a的版本,在输入syms y;y=dsolve('(Dy)^2+y^2=1','y(0)=0')后得到的结果是
ans =
-1/2*RootOf(_Z^2+1)*(-1+exp(RootOf(_Z^2+1)*t)^2)*RootOf(_Z^2-1)/exp(RootOf(_Z^2+1)*t)
理论上来说解应该是-sin(t) sin(t)这是怎么回事啊?
希望高手就这个现象解释一下,不要说换个解法之类的解决办法,我就是想知道这是怎么回事?谢谢!献上10分聊表心意!
我用的是R2008a的版本,在输入syms y;y=dsolve('(Dy)^2+y^2=1','y(0)=0')后得到的结果是
ans =
-1/2*RootOf(_Z^2+1)*(-1+exp(RootOf(_Z^2+1)*t)^2)*RootOf(_Z^2-1)/exp(RootOf(_Z^2+1)*t)
理论上来说解应该是-sin(t) sin(t)这是怎么回事啊?
希望高手就这个现象解释一下,不要说换个解法之类的解决办法,我就是想知道这是怎么回事?谢谢!献上10分聊表心意!
▼优质解答
答案和解析
我的也是2008a,遇到同样的问题.
Root0f其实是根本无法解,只好用这种形式来表式一种结果,是Maple中的叫法.
>> y=dsolve('(Dy)^2+y^2=1','y(0)=0')
y =
-1/2*RootOf(_Z^2-1)*(-1+exp(RootOf(_Z^2+1)*t)^2)*RootOf(_Z^2+1)/exp(RootOf(_Z^2+1)*t)
>> y=dsolve('(Dy)^2+y^2=1')
y =
-1
sin(t-C1)
1
-sin(t-C1)
看到没有?y有4个根,结果无法把这四个根归到一起,就用Root0f来表达.你可以再用:
R=diif(y)^2+y^2验证.
>>simplify(R)
ans=
1
Root0f其实是根本无法解,只好用这种形式来表式一种结果,是Maple中的叫法.
>> y=dsolve('(Dy)^2+y^2=1','y(0)=0')
y =
-1/2*RootOf(_Z^2-1)*(-1+exp(RootOf(_Z^2+1)*t)^2)*RootOf(_Z^2+1)/exp(RootOf(_Z^2+1)*t)
>> y=dsolve('(Dy)^2+y^2=1')
y =
-1
sin(t-C1)
1
-sin(t-C1)
看到没有?y有4个根,结果无法把这四个根归到一起,就用Root0f来表达.你可以再用:
R=diif(y)^2+y^2验证.
>>simplify(R)
ans=
1
看了 matlab在求解微分方程时...的网友还看了以下:
设f(z),g(z)都在简单闭曲线c上及c内解析,且在c上f(z)=g(z),证明:在c内也有f( 2020-05-15 …
方程Z*3=z"(z"是Z的互轭复数)在复数集上的解为—— 2020-05-17 …
今有甲乙丙3台对自然数运算的计算机,它们的功能如下:输入x至甲输出3x+2输入y至乙当y小于或等于 2020-06-08 …
先求因式分解Z^3-1=0分解到(Z-1)(Z-X)(Z-X)的形式然后分解Z^4-1=0和Z^5 2020-06-12 …
数学物理方法里关于幂函数的定义,请大伙帮帮我!关于幂函数是否解析的定义:w=z^n,当n是正整数( 2020-07-15 …
|z1-z2|=根号(z1+z2)^2-4z1z2正确吗?看到网上的解答:本题的实质是|z|=√z 2020-08-02 …
复平面上的点Z对应复数z=a+bi(a,b∈R),z拔是z的共轭复数,下列命题不正确的是()1.若 2020-08-02 …
证明:(z-1)^4+(z+1)^4=0的根是±icot(π/8),±icot(3π/8)还有一题: 2020-11-01 …
某时序电路有两个输入X1和X2,只有在连续两个或两个以上的时钟作用下,两个输入信号都一致,才使电路的 2020-12-05 …
关于复数的问题:形如z^n+z-k=0的方程怎么解?其中z^n表示z的n次幂,k为正整数,z为复数例 2021-02-04 …