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