[問題] sym中coeffs指令的問題..已回收
給一個多項式
F=(1-2*z+z^2)*x^9+(3-3*z)*x^8+(-3*z+5)*x^7+(-2+8*z)*x^6-10*x^5-12*x^4+16*x^3
我使用coeffs的指令..
[C,V]=coeffs(F,x)
出來的結果卻是
C=[ 16, -2+8*z, -10, -12, 1-2*z+z^2, 3-3*z, -3*z+5]
V=[ x^3, x^6, x^5, x^4, x^9, x^8, x^7]
怎麼會這樣呢..
x的變數居然不是依順序排,反而是隨便跳著..
因為我必須要求每個變數所對映的係數解
這樣跳著我便無法用程式依序抓出變數所對映的那個係數.
例如,如果依序高到低排列,我便知x^8的係數為C的第二項
這樣跳著排..我便無法得知...
有高手可以幫忙解決嗎??真是奇怪的coeffs指令啊...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.135.65.165