数组运算 本质是对数组内每个元素进行运算
1.数组的四则运算 + - .* ./ .\
2.数组的幂运算 .^
3.数组的指数、对数和开方运算 exp log sqrt
4.数组的逻辑运算 //比较运算<算数运算<逻辑与或非运算
比较双方同为数组 结果为数组 其中每个元素相比较 结果为0和1
常数和数组比较 为数组和常数依次比较的结果
多项式运算
1.多项式的表示法
1.1 系数向量直接输入法
p=[1 -5 6 -33]
poly2sym(p)
1.2 特征多项式输入法 //由特征多项式生成的多项式首项系数定为1,n阶特征矩阵生成n次多项式
a=[1 2 3;2 3 4;3 4 5]
p1=poly(a)
poly2sym(p1)
1.3 由根创建多项式 //由给定的根向量生成其对应的多项式
root=[-5 -3+4i -3-4i];
p=poly(root)
poly2sym(p)
2.多项式运算
2.1求多项式的值
对同一多项式及变量值分别计算矩阵计算值和数组计算值 polyval(a,b) polyvalm(a,b)
2.2 求多项式的根 roots()
compan(a),eig(ans)//建立多项式伴随矩阵 再求特征值的方法得到多项式的所有根
2.3 多项式拟合 [p,s]=polyfit(X,Y,n) X,Y为拟合数据,n为拟合多项式的阶数,p为拟合多项式系数向量,s为拟合多项式系数向量的结构信息