我有一个形式的多项式()= 0 + 1 +⋯+ -1-1 +。我想从用户取a0,a1 ...... an并且n = length(a0,a1 ... an )示例: f = 3 * x ^ 2 - 4 * x + 2.请帮助我,谢谢。
答案 0 :(得分:0)
a0=1;a1=3;a2=4;
A = [a0 a1 a2];
polyval(A,3)
ans =
22
使用polyval
。请注意,输入参数的顺序从最高到最低,因此在此示例中,多项式为x^2+3x+4
。
由于MATLAB是一个数字包,因此您通常希望以x
的离散值评估多项式的数值,而不是符号表达式。