问题:

matlab求解简谐振动问题x=dsolve('D2x=-k*x')结果为C15*exp((-k)^(1/2)*t)+C16/exp((-k)^(1/2)*t)怎么不是三角函数式呢?

更新时间:2024-04-19 19:29:42

问题描述:

matlab求解简谐振动问题

x=dsolve('D2x=-k*x')

结果为C15*exp((-k)^(1/2)*t)+C16/exp((-k)^(1/2)*t)

怎么不是三角函数式呢?

石赫回答:

  >>x=dsolve('D2x=-k*x')

  x=

  C1*sin(k^(1/2)*t)+C2*cos(k^(1/2)*t)

  我运行出来的结果,你要不再检验下?

宋二伟回答:

  还是不行,它始终采用指数形式的表示,而不用三角函数形式。

石赫回答:

  其实指数形式也是一样的,跟三角形式意义相同。

宋二伟回答:

  那没有办法改变表示方法呢?是版本的原因吗?我的版本是2010Ra

石赫回答:

  这个我也不清楚了。。。不好意思。。。