Matlab数组及多项式运算

数组运算 本质是对数组内每个元素进行运算

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为拟合多项式系数向量的结构信息

        

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值