MATLAB中除了直接输入系数法创建多项式,另两种方法怎么用 创建多项式8x^6+3x^5+5x^4+8x^3+x^2+4x.另两种创建多项式8x^6+3x^5+5x^4+8x^3+x^2+4x.另两种方法怎样用 将代码写出来 谢谢!

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 10:47:07
MATLAB中除了直接输入系数法创建多项式,另两种方法怎么用 创建多项式8x^6+3x^5+5x^4+8x^3+x^2+4x.另两种创建多项式8x^6+3x^5+5x^4+8x^3+x^2+4x.另两种方法怎样用 将代码写出来 谢谢!

MATLAB中除了直接输入系数法创建多项式,另两种方法怎么用 创建多项式8x^6+3x^5+5x^4+8x^3+x^2+4x.另两种创建多项式8x^6+3x^5+5x^4+8x^3+x^2+4x.另两种方法怎样用 将代码写出来 谢谢!
MATLAB中除了直接输入系数法创建多项式,另两种方法怎么用 创建多项式8x^6+3x^5+5x^4+8x^3+x^2+4x.另两种
创建多项式8x^6+3x^5+5x^4+8x^3+x^2+4x.另两种方法怎样用 将代码写出来 谢谢!

MATLAB中除了直接输入系数法创建多项式,另两种方法怎么用 创建多项式8x^6+3x^5+5x^4+8x^3+x^2+4x.另两种创建多项式8x^6+3x^5+5x^4+8x^3+x^2+4x.另两种方法怎样用 将代码写出来 谢谢!
另两种1是由多项式的根逆推生成,2是由矩阵的特征多项式生成
1
a=roots([8 3 5 8 1 4 0]);
pa=poly(a)*8;
p=poly2str(pa,'x')
2
a=roots([8 3 5 8 1 4 0]);
A=diag(a);
pa=poly(A)*8;
p=poly2str(pa,'x')