matlab 我想解出简谐振动方程m(D2s/Dx^2) +kx=0解明明是c1sin(wx)+c2cos(wx)为什么我用matlab变成了这个样子 C15 + C14*x - (kx*x^2)/2为什么C14 - kx*x求对x导数会是-kxdsolve('D2s+kx=0','x')ans =C15 + C14*x - (kx*x^2)/2>> dif

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 23:28:34

matlab 我想解出简谐振动方程m(D2s/Dx^2) +kx=0解明明是c1sin(wx)+c2cos(wx)为什么我用matlab变成了这个样子 C15 + C14*x - (kx*x^2)/2为什么C14 - kx*x求对x导数会是-kxdsolve('D2s+kx=0','x')ans =C15 + C14*x - (kx*x^2)/2>> dif
matlab
我想解出简谐振动方程
m(D2s/Dx^2) +kx=0
解明明是c1sin(wx)+c2cos(wx)
为什么我用matlab变成了这个样子
C15 + C14*x - (kx*x^2)/2
为什么C14 - kx*x求对x导数会是-kx
dsolve('D2s+kx=0','x')
ans =
C15 + C14*x - (kx*x^2)/2
>> diff(ans,x)
ans =
C14 - kx*x
>> diff(ans,x)
ans =
-kx

matlab 我想解出简谐振动方程m(D2s/Dx^2) +kx=0解明明是c1sin(wx)+c2cos(wx)为什么我用matlab变成了这个样子 C15 + C14*x - (kx*x^2)/2为什么C14 - kx*x求对x导数会是-kxdsolve('D2s+kx=0','x')ans =C15 + C14*x - (kx*x^2)/2>> dif
1)m(D2s/Dx^2) +kx=0 是不是应该是m(D2s/Dx^2) +k*x=0,k和x中间应该有乘号吧.
2)为什么C14 - kx*x求对x导数会是-kx? kx被看作一个变量了.
改一下应该就行