2011-08-28 42 views
1

我敢肯定,這是很簡單的,但我問了數學等式的特徵多項式,如下:使用數學返回的函數

m={ 
{0, n, 0, c1}, 
{R, 0, 4, c2}, 
{0, R, 0, 0}, 
{0, 0, R, c4} 
} 
CharacteristicPolynomial[m,x] 

現在,我想保存返回的多項式爲函數,所以我可以稍後調用它(推測大概是f[1])。唉,我一直無法弄清楚如何做到這一點。

回答

5

這是相當簡單的。只要做到這一點

f[x_] = CharacteristicPolynomial[m,x] 

注意使用Set=)不SetDelayed:=),這迫使CharacteristicPolynomial進行一次評估。如果您使用的是SetDelayed,則每次評估f時都會對其進行評估。

+0

可以發誓我試過了......謝謝。 – Richard