多项式求值的利器非 polyval() 莫属。

MATLAB 的 polyval 函数用起来挺顺手,输入系数向量p,代入值x,立马返回结果,响应也快,代码也简单。写曲线拟合啊、做模拟测试的时候都少不了它。

矩阵也能用?那就得上polyvalm()了,支持矩阵输入 X,适合搞数值线性代数的兄弟,求特征多项式值、矩阵变换啥的都挺方便。

你要是还想搞清楚怎么排多项式系数,或想用勒让德、拉格朗日多项式优化建模?这里有些还不错的资源可以顺手看看:

嗯,建议你在建模前先理清楚多项式的系数顺序,高阶在前低阶在后,否则输出跟你想的不一样。

如果你平时经常和多项式打交道,可以把这些函数做成一个小工具库,用起来效率高不少。