MATLAB自动将向量元素按降幂顺序分配给各系数值.PPT

* 第五章 数值计算基础 * 第五章 数值计算基础 5.1 多项式 5.2求解线性方程组的 5.3 差分、梯度 5.4 插值和拟合等。 5.5 基本数学函数 * 5.1 多项式 Matlab用行向量表示多项式,行向量由多项式系数按降幂排列组成。例如,多项式 可以用它的长度为n+1的系数行向量表示: 注意:系数行向量中元素的排列顺序必须是从高次幂系数到低次幂系数,多项式中缺少的幂次要用0补齐。 * 1、系数矢量的直接输入法: 由于在MATLAB中的多项式是以向量形式储存的,因此,创建多项式的最简单的方法即为直接输入多项式的系数行向量,MATLAB自动将向量元素按降幂顺序分配给各系数值。为了查看方便,可利用转换函数poly2sym,将多项式由系数行向量形式,转换为符号形式。 5.1.1 多项式的创建 * 5.1.1 多项式的创建 例5-1 输入系数矢量 ,创建多项式 >>poly2sym([1, -5 ,6, -33]) ans= x^3-5*x^2+6*x-33 * 5.1.1 多项式的创建 2、通过矩阵的特征多项式来创建多项式 可以通过求矩阵的特征多项式,来创建多项式,由函数poly实现。调用格式为: p=poly(A):求矩阵A的特征多项式系数,要求输入参数A是n×n的方阵,输出参数p是包含n+1个元素的行向量,是A的特征多项式系数向量。 * 4.1.1 多项式的创建 例5-2 求矩阵的特征多项式。 >> A=[1 2 3;4,5,6;7,8,0]; >> p=poly(A) p = 1.0000 -6.0000 -72.0000 -27.0000 >> poly2sym(p) ans = x^3-6*x^2-72*x-27 * 5.1.1 多项式的创建 3、由根矢量创建多项式 由给定的多项式方程的根矢量创建该多项式,用poly函数实现。调用格式为: p=poly(r):返回一个行向量,该行向量是以r为根的多项式系数向量。 * 5.1.1 多项式的创建 例5-3 由根矢量[-5 -3 4]创建多项式。 >> r=[-5 -3 4] >>p=poly(r) p = 1 4 -17 -60 >> poly2sym(p) ans = x^3+4*x^2-17*x-60 * 5.1.1 多项式的创建 由给定根矢量创建多项式时应注意: (1)如果希望生成实系数多项式,则根矢量的复数根必须共轭成对。 (2)有时生成的多项式向量包含很小的虚部,可用real命令将其滤掉。 * 5.1.1 多项式的创建 例5-4 根据根矢量r=[-1+2i,-1-2i,0.2]创建多项式 >> r=[-1+2i,-1-2i,0.2] r = -1.0000 + 2.0000i -1.0000 - 2.0000i 0.2000 >> p=poly(r) % 求多项式系数矢量 p = 1.0000 1.8000 4.6000 -1.0000 >> pr=real(p) % 取实部 pr = 1.0000 1.8000 4.6000 -1.0000 >> poly2sym(pr) ans = x^3+9/5*x^2+23/5*x-1 * 5.1.2 多项式运算 1、求多项式的值 求多项式的值可以有两种形式,对应两种算法: (1)在输入变量值代入多项式计算时,以数量或矩阵中每个元素为计算单元的,对应函数为polyval; (2)以矩阵为计算单元的,进行矩阵式运算来求得多项式的值,对应函数为polyvalm。 * 5.1.2 多项式运算 调用格式为: polyval(p,x):求多项式p在x点的值,x可以是数量或矩阵,x是矩阵时,表示求多项式p在x中各元素的值。 polyvalm(p,x):求多项式p对于矩阵x的值,x可以是数量或矩阵。x如果是数量,求得的值与函数polyval相同,如果x是矩阵则必须是方阵。 * 5.1.2 多项式运算 例5-5 求多项式 在2,4,6,8处的值,对于矩阵 的值,及在矩阵中各元素处的值。 * 5.1.2 多项式运算 通过上例可以得出:设A为方阵,P代表多项式,则, polyval(P,A): 2*A.^2-3*A+5*ones(size(A)) polyvalm(P,A): 2*A^2-3*A+5*eye(size(A)) * 5.1.2 多项式运算 2、求多项式的根 可以直接调用MATLAB的函数roots,求解多项式的所有根。 调用形式为: R=

matlab 多项式降幂,MATLAB自动将向量元素按降幂顺序分配给各系数值.PPT相关推荐

  1. matlab 多项式表达,MATLAB自学笔记(十七):多项式及其函数

    终于结束了关于MATLAB的基础知识学习部分,开始了对数据的分析 1.多项式的表达与创建 MATLAB中用一维行向量来表示多项式,将多项式的系数按照降幂次序存放在向量中. 请注意上面一句话,这将是MA ...

  2. matlab 多项式表达,Matlab多项式运算

    % matlab语言把多项式表达成一个行向量,该向量中的元素是按多项式   %降幂排列的. % f(x)=an^n+an-1^n-1+--+a0 % 可用行向量 p=[an an-1 -- a1 a0 ...

  3. matlab 多项式提取,matlab提取多项式系数

    要求一高阶多项式的根往 往须借助数值方法,所 幸MATLAB已将这些数值方法写成一函数 roots(p),我们只要输入多项式的各阶系数 (以 p 代表)即可求解到对应的根 >...... 如果被 ...

  4. matlab 多项式表达,MATLAB多项式

    9  多项式的表达式及其操作 9.1 多项式的表达式和创建 1.多项式的表达式 MATLAB用一个行向量来表示多项式,此行向量就是将幂指数降序排列之后多项式各项的系数.例如,考虑下面的表达式: 这就是 ...

  5. MATLAB 多项式

    创建多项式 在MATLAB中写成如下格式,便可创建表达式多项式 p = [a0 a1 a2 - - - an-1 an]; MATLAB会自动将向量元素按降幂顺序分配给各系数值. p = [-9 2 ...

  6. matlab多项式操作

    MATLAB 7.0 采用行向量来表示多项式,将多项式的系数按降幂次序存放在行向量中. 实例:设计一个函数 poly2str(),实现把一个行向量表示的多项式转换为常见的字符串表 示的多项式, %po ...

  7. matlab二元多项式求值,matlab多项式代入求值

    Matlab 多项式运算与方程求根 ? Matlab多项式运算无论是在线性代数中,还是信号处理.自动控制等理论 中,多项式运算都有着十分重要的地位,因此,MATLAB 为多项式的操作提供了相应的函数库 ...

  8. matlab多项式拟合要求系数项大于零,matlab多项式系数

    要求一高阶多项式的根往 往须借助数值方法,所 幸MATLAB已将这些数值方法写成一函数 roots(p),我们只要输入多项式的各阶系数 (以 p 代表)即可求解到对应的根 >...... 2. ...

  9. 2021-03-01 Matlab 多项式的根求解

    Matlab 多项式的根求解 分享一下通过多种不同的方法计算多项式的根. 数值根 使用代换法求根 特定区间内的根 符号根 数值根 roots 函数用于计算系数向量表示的单变量多项式的根. 例如,创建一 ...

最新文章

  1. 仿赶集网二手物品页面左侧导航
  2. Java中Synchronized的用法
  3. 7-2 最长公共子序列 (10 分)(思路加详解)
  4. win服务器文件夹权限设置密码,win服务器 文件夹权限设置
  5. 推荐几本编程启蒙书籍
  6. java外卖系统源码_JAVAWEB校园订餐系统项目源码 一个外卖点餐系统 - 下载 - 搜珍网...
  7. 艾为数字ic面试题_秋招 应聘FPGA/数字IC笔试面试经验分享(简单列举FPGA/数字IC公司)...
  8. 谁将掌控中国的金融?(上)
  9. 解决 Python 连不上pip库的问题(使用国内镜像地址)
  10. linux内核分析与应用 -- 内存管理(上)
  11. 阿里云云计算 23 VPC的基础架构
  12. text-stroke实现文字描边(镂空)、text-fill-color实现文字填充渐变(+animation实现流光字体)...
  13. tomcat图标修改——东子破解
  14. 历年计算机基础试题和答案,自学考试00018计算机应用基础历年试题与答案
  15. eclipse快捷键使用以及一些小机灵
  16. Bi-LSTM原理及TensorFlow实现序列标注
  17. html 下拉框搜索,下拉框搜索功能的实现
  18. BAT蝙蝠视频聊天室(服务器+客户端+架设相关软件)免费提供
  19. 【Android IBeacon室内定位】Android Beacon Library之搜索最近的beacon
  20. IDE硬盘驱动器读写过程

热门文章

  1. windows基于TCP/IP的简单文件/图片传输
  2. 华为全球发布六款全场景新品;西门子加速在华发展数字化创新 | 美通企业日报...
  3. 怎么用U盘制作原版系统启动盘
  4. LeetCode 6118. 最小差值平方和
  5. python运维看什么书_学习Python在Linux运维上的应用应该看哪些书 什么样的学习路线...
  6. 电流检测的方式与误差来源
  7. C#中向Chart中添加数据
  8. GICv3/v4-软件概述
  9. 《亲爱的热爱的》:CTF黑客在线恋爱
  10. IDEA报错:不支持发行版本