1
我敢肯定,這是很簡單的,但我問了數學等式的特徵多項式,如下:使用數學返回的函數
m={
{0, n, 0, c1},
{R, 0, 4, c2},
{0, R, 0, 0},
{0, 0, R, c4}
}
CharacteristicPolynomial[m,x]
現在,我想保存返回的多項式爲函數,所以我可以稍後調用它(推測大概是f[1]
)。唉,我一直無法弄清楚如何做到這一點。
我敢肯定,這是很簡單的,但我問了數學等式的特徵多項式,如下:使用數學返回的函數
m={
{0, n, 0, c1},
{R, 0, 4, c2},
{0, R, 0, 0},
{0, 0, R, c4}
}
CharacteristicPolynomial[m,x]
現在,我想保存返回的多項式爲函數,所以我可以稍後調用它(推測大概是f[1]
)。唉,我一直無法弄清楚如何做到這一點。
這是相當簡單的。只要做到這一點
f[x_] = CharacteristicPolynomial[m,x]
注意使用Set
(=
)不SetDelayed
(:=
),這迫使CharacteristicPolynomial
進行一次評估。如果您使用的是SetDelayed
,則每次評估f
時都會對其進行評估。
可以發誓我試過了......謝謝。 – Richard