matlab sym2,sym2poly poly2sym
符號多項式轉(zhuǎn)化為數(shù)值
c = sym2poly(s)
返回一個包含符號多項式的數(shù)值系數(shù)的行向量。系數(shù)是按照多項式中獨立變量冪值的降序來排列的。換句話說,向量c首先包含多項式最高項的系數(shù),然后是次高項系數(shù),以此類推。
命令:
syms x u v
sym2poly(x^3 - 2*x - 5)
返回:
ans =
1 0 -2 -5
命令:
sym2poly(u^4 - 3 + 5*u^2)
返回:
ans =
1 0 5 0 -3
命令:
sym2poly(sin(pi/6)*v + exp(1)*v^2)
返回:
ans =
2.7183 0.5000 0
多項式系數(shù)向量轉(zhuǎn)化為符號多項式
r = poly2sym(c)
返回一個符號多項式,多項式系數(shù)在數(shù)值向量c中。默認(rèn)的符號變量時x。變量v可以被指定作為第二個輸入?yún)?shù)。如果c = [c1 c2 ...
cn], 則r = poly2sym(c) 下面形式:
c1*x^(n-1)+c2*x^(n-2)+...+cn。
r = poly2sym(c, v)
返回以符號變量v及其在向量c中系數(shù)的多項式。
如果v有一個數(shù)字值,sym精確的表達(dá)c中元素,eval_r(poly2sym(c))和polyval(c, v)返回相同值。
命令:
poly2sym([1 3 2])
返回:
ans =
x^2 + 3*x + 2
命令:
poly2sym([.694228, .333, 6.2832])
返回:
ans =
(6253049924220329*x^2)/9007199254740992 + (333*x)/1000 +
3927/625
命令:
poly2sym([1 0 1 -1 2], y)
返回:
ans =
y^4 + y^2 - y + 2
Matlab中文論壇
總結(jié)
以上是生活随笔為你收集整理的matlab sym2,sym2poly poly2sym的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 123搜搜岁
- 下一篇: mipi传输距离3米_常见的网络传输介质