相当于Matlabs系数

时间:2015-04-14 22:16:46

标签: matlab octave

我正在尝试在Octave中找到相当于Matlabs coeff的函数,但我不确定哪一个是正确的,因为google的描述与matlab页面不同。

1 个答案:

答案 0 :(得分:3)

我怀疑这是在核心Matlab中,您链接的页面显示“仅在MuPAD Notebook接口中使用。”

在GNU Octave中,您可以使用符号octave-forge包。在GNU / Linux系统上,只需:

pkg -forge install symbolic #only once to install
pkg load symbolic
f = sym ("10*x^10 + 5*x^5 + 2*x^2")
coeffs(f)

输出:

OctSymPy: Communication established.  SymPy v0.7.5.
f = (sym)

  10      5      2
  10⋅x   + 5⋅x  + 2⋅x 

octave:3> coeffs(f)
ans = (sym 1×3 matrix)

  [10  5  2]

在Octave中键入“help @ sym / coeffs”以查看符号系数可以为您做什么。当然,你必须安装python和sympy才能从符号中使用它。