[問題] sym中coeffs指令的問題..已回收

看板MATLAB作者 (山中雜草一隻鹿)時間14年前 (2009/12/28 16:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
給一個多項式 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
文章代碼(AID): #1BE73YrX (MATLAB)