函数公式:

  • 多项式的加减运算

    多项式的加减运算非常简单,即相应向量相加减

  • 多项式乘法
    conv(p1,p2):多项式相乘函数.在这里,P1、P2是两个多项式系数向量
  • 多项式除法
    [Q,r]=deconv(P1,P2):多项式相除函数。
    其中,Q返回多项式P1除以 P2的商式,r返回P1除以P2的 余式。这里,Q和r仍是多项式系数向量。
    deconv是conv的逆函数,因此有
    P1=conv(Q,P2)+r
>> f=[3,-5,0,-7,5,6];g=[3,5,-3];g1=[0,0,0,g];
>> f+g1ans =3    -5     0    -4    10     3>> f-g1ans =3    -5     0   -10     0     9>> conv(f,g)ans =9     0   -34    -6   -20    64    15   -18>> [Q,r]=deconv(f,g)Q =1.0000   -3.3333    6.5556  -16.5926r =0         0         0   -0.0000  107.6296  -43.7778>> conv(g,Q)+rans =3    -5     0    -7     5     6

多项式的求导

polyder():多项式求导函数.

  • p=polyder(x):求多项式x的导函数.
  • p=polyder(P,Q):求P·Q的导函数.
  • [p,q]=polyder(P,Q):求P/Q的导函数,导函数的分子存入p,分母存入q。

例子:

>> a=[3 1 0 -6];
>> b=[1 2];
>> polyder(a)ans =9     2     0>> c=polyder(a,b)c =12    21     4    -6>> [p,q]=polyder(a,b)p =6    19     4     6q =1     4     4

多项式的求值

  • polyval(p,x):代数多项式求值 *
  • polyvalm(p,x):矩阵多项式求值

polyval(x)
其中p为多项式系数向量;x可以是标量、向量或矩阵。若x为标量,则求多项式在该点的值;若x为向量或矩阵,则对向量或矩阵中的每个元素求多项式的值。
polyvalm(p,x)
其调用格式与polyval相同,但含义不同。polyvalm函数要求x为方阵,以方阵为自变量求多项式的值。

例子:

>> a=[1,8,0,0,-10];
>> x=[-1,1.2;2,-1.8];
>> y1=polyval(a,x)y1 =-17.0000    5.897670.0000  -46.1584>> y2=polyvalm(a,x)y2 =-60.5840   50.649684.4160  -94.3504>>

多项式求根

roots(x):多项式求根函数.
其中,p为多项式的系数向量.

例子:

>> a=[1,8,0,0,-10];
>> x=roots(a)x =-8.0194          1.0344          -0.5075 + 0.9736i-0.5075 - 0.9736i>>

若已知多项式的全部根,则可以用poly函数建立起该多项式,其调用格式为:
   p=poly(x)
例如,在以上语句之后,继续输入命令:

>> p=poly(x)p =1.0000    8.0000   -0.0000   -0.0000  -10.0000

多项式应用

>> p=[-38.89,126.11,-3.42];
>> q=polyder(p)q =-77.7800  126.1100>> roots(q)ans =1.6214>> polyval(p,1.6214)ans =98.8154>> x=0:0.1:2;
>> plot(x,polyval(p,x),1.6214,98.8154,'rp');
>>

[MATLAB]多项式求导/加减/乘除相关推荐

  1. matlab对多项式求导,matlab中多项式求导

    1 0.5 0 -0.5 -1 -1.5 -2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 4.对比用多项式函数的 polyder 函数及符号函数中的 diff 函数,求导 x2+2x ...

  2. 神奇的多项式求导矩阵与积分矩阵

    线性代数是一门有趣又有用的学科.基于机器学习.深度学习等技术的人工智能的核心数学知识就包含数理统计.微积分与线性代数. 通过 求导矩阵 对多项式求导: 例: f(x)=4x2+3x+2f(x) = 4 ...

  3. 多项式乘积求导 c语言,c语言实现多项式求导.docx

    c语言实现多项式求导 #include #include//动态申请空间的函数的头文件typedef struct node //定义节点类型{ float coef; //多项式的系数 int ex ...

  4. 面向对象多项式求导总结

    在过去的四个星期中,面向对象的作业以多项式求导为主题.通过这三次作业,我对面向对象程序设计有了一些入门的感觉,这三次作业的设计也越来越有面向对象的感觉,但是看完别人的设计后觉得自己还是有太多东西要学习 ...

  5. Matlab多项式求值(2)(roots和poly的使用)

    Matlab多项式求值(2)(roots和poly的使用) #Matlab学习笔记 1.多项式求根 n次多项式具有n个根(包括实根和共轭复根) roots函数可以用于求解多项式的全部根,其调用格式为: ...

  6. 利用MATLAB进行求导

    导数是微积分中的一个重要的概念,又称为导函数值.在数学中,我们经常会利用导数来求切线.极值.拐点.渐近线等.在解决数学问题中,经常需要用到导数.MATLAB中提供了diff函数进行求导.本文对于MAT ...

  7. 基于MATLAB的数值微分与拟合多项式求导

    目录 前言 一. 数值微分算法 中心公式一: 中心公式二: 二. 中心差分算法及其MATLAB的实现方法 例题一 三. 用插值.拟合多项式求导数 例题二 四. 二元函数的梯度计算 前言 由导数的定义得 ...

  8. OO第一单元总结__多项式求导问题

    作业一.含幂函数的简单多项式的求导 (1)基于度量的程序结构分析 1. 统计信息图: 2. 结构信息图: 3. 复杂度分析 基本复杂度(Essential Complexity (ev(G)).模块设 ...

  9. matlab 曲线拟合求导,基于matlab曲线拟合的数据预测分析

    龙源期刊网 http://www.doczj.com/doc/2f22f716cbaedd3383c4bb4cf7ec4afe05a1b148.html 基于matlab曲线拟合的数据预测分析 作者: ...

最新文章

  1. 砸500万买学位房,一个焦虑中产的看房日记
  2. 大湾区网络安全大会开幕在即,五个看点揭秘
  3. java压缩zip文件中文乱码问题
  4. java 全排序_Java排序算法全
  5. Linuxqt制作文本编辑器_Python实操!速收藏!学习使用Python创建文本编辑器应用程序
  6. flink API之Sink入门
  7. mysql,sqlserver数据库单表数据过大的处理方式
  8. ModelState.IsValid一直为false的原因
  9. 概率论与数理统计(6):数理统计的基本概念
  10. 三维空间图像轮廓 c语言,三维模型轮廓线抽取算法.doc
  11. 代码显示return的用法(c语言和java的比较和整合)
  12. Java实验之设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声
  13. 人工智能之python打卡学习100天计划-day11
  14. 计算机管理找不到指定模块,Win7卸载软件时提示找不到指定模块图文教程
  15. 【2023 年第十三届 MathorCup 高校数学建模挑战赛】C 题 电商物流网络包裹应急调运与结构优化问题 建模方案及代码实现
  16. 自由天空综合驱动包集合
  17. Ubuntu搭建SVN服务 - 内网穿透实现公网远程访问
  18. 阅读书单(非专业书单)
  19. 如何在 Vivaldi 浏览器中设置 百度 搜索
  20. 中文手写输入法在iOS8.1上的崩溃问题

热门文章

  1. MACD金叉启动副图/选股指标 通达信 源码 有未来
  2. 【MySQL-函数】MySQL常用数学函数:round,ceil,floor,truncate,mod
  3. (1)声明一个圆柱体类型,(2)声明属性:底边的半径,和高(3)声明方法:A:方法的功能:在方法中打印圆柱体的详细信息:圆柱体的底边的半径是xxx,高是xxx,底面积是xxx,体积是xxx。B
  4. SLsec题目wp(2)
  5. obs windows 编译 obs browser
  6. Zookeeper小解
  7. 计算机学术英语演讲,学术英语写作与演讲
  8. 脱式计算机在线使用,三年级数学脱式计算500题可直接打印
  9. SwinNet: Swin Transformer drives edge-aware RGB-D and RGB-T salient object detection
  10. python简单绘图(根据表格绘制曲线图)