第四章MATLAB的数学运算要点

第四章 MATLAB的数学运算 MATLAB可以进行很多的数学运算, 如:多项式、线性插值、傅里叶变换和微分 方程等。 教学内容 多项式与插值 函数运算 微分方程 应用实例 —— 分析火箭数据 (了解) 4.1 多项式与插值 MATLAB提供了一些专门用于处理多项 式的函数,用户可以应用这些函数对多项式 进行操作。 MATLAB中对多项式的操作包括: 多项式求根、多项式的四则运算及其多项式 的微积分。 4.1.1 多项式的表示 在MATLAB中多项式用一个行向量表示,向 量中的元素为该多项式的系数,按照次数降序排 列。 例如: >> p=[4,3,6,9] p = 4 3 6 9 >> y=poly2sym(p) y = 4*x^3+3*x^2+6*x+9 >> sym2poly(x^3 - 2*x - 5) ans = 1 0 -2 -5 4.1.2 多项式的四则运算 多项式是用向量表示,多项式的四则运算可以转化为向量的运算。 1. 多项式的加减即为对应项系数的加减。 2. 多项式的乘法实际上是多项式系数向量之间的卷积运算,可以通过MATLAB中的卷积函数conv来完成。 3. 多项式的除法为乘法的逆运算,可以通过反卷积函数deconv来实现。 编写一个多项式加,减的函数mmpadd function p=mmpadd(a,b) % MMPADD Polynomial addition. % MMPADD(A,B) adds the polynomial A and B % Copyright (c) 1996 by Prentice Hall,Inc. if nargin<2 error(' Not enough input arguments ') end a=a(:).' ; % make sure inputs are polynomial row vectors b=b(:).' ; na=length(a) ; % find lengths of a and b nb=length(b) ; p=[zeros(1,nb-na) a]+[zeros(1,na-nb) b] ; % add zeros as necessary 4.1.3 多项式的其他运算 1:roots函数 功能:用于求解多项式的根。 输入参数:多项式系数组成的行向量 返回值:多项式根组成的列向量 例:rootTest.m >> rootTest p = 1 -6 11 -6 y = x^3-6*x^2+11*x-6 ans = 3.0000 2.0000 1.0000 2. polyval函数 功能:用于求解多项式在任意点的值。 例: >> p=[4 3 2 1] p = 4 3 2 1 >> polyval(p,4) ans = 313 >> poly2sym(p) ans = 4*x^3+3*x^2+2*x+1 3. polyder函数 功能:多项式求导。 可以求解一个多项式的导数、两个多项式乘 积的导数和两个多项式商的导数。 q=polyder(p):计算多项式p的导数。 c=polyder(a,b):计算多项式a,b的积的导数 [q,d]=polyder(a,b):实现多项式a,b的商的导 数,q/d为最后的结果。 4. 多项式拟合 polyfit().: 曲线拟合是工程中经常用到的技术之一。 MATLAB提供了曲线拟合的工具箱满足用户的要 求,同时也提供了多项式拟合函数polyfit(). 调用格式:p=polyfit(x,y,n) x,y为待拟合数据的x坐标和y坐标,n用于指 定返回多项式的次数。 例:polyfitTest.m 4.1.4 数据插值 插值运算是根据已有数据的分布规律,找到一个可以连接起已知各点的函数表达式,并用这个插值函数来预测已有数据两点之间任意位置上的数据。 MATLAB提供了对数组的任意一维进行插值的工具,这些工具大多数需要用到多维数组的操作,本节介绍一维插值的函数interp1()。 函数的调用格式为: yi=interp1(x,y,xi,’method’) interp1默认的插值方法为线性的。 插值运算中可选的’method’为: 四种方法的比较: 程序interpoly.m 程序:利用一天12个小时的温度数据,做时间-温度曲线, 并计算某个时间

matlab vdp1000,第四章 MATLAB的数学运算.ppt相关推荐

  1. matlab高级数据结构,Matlab讲义-第四章Matlab语言数据结构1-10.pdf

    Matlab讲义-第四章Matlab语言数据结构1-10.pdf 第四章第四章 Matlab语言基础语言基础 Matlab语言程序简洁.可语言程序简洁.可 读性很强而且调试十分容易.读性很强而且调试十 ...

  2. 第四章 MATLAB的数学运算

    第四章 MATLAB的数学运算 4.1 多项式与插值 4.1.1 多项式的表示 4.1.2 多项式的四则运算 4.1.3 多项式的其他运算 ==4.1.4 数据插值== 4.2 函数运算 4.2.1 ...

  3. 控制系统仿真与CAD-薛定宇-第四章matlab学习笔记

    控制系统仿真与CAD-薛定宇-第四章matlab学习笔记 04-02传递函数模型 tfdata() 传递函数属性法 04-07典型系统连接计算 pretty 用法 04-08方框图简化 04-09代数 ...

  4. 吴孟达版《高等工程数学》第四章+matlab实践

    啊 太久没写字了 ,歪七扭八 第四章就是一些常见的矩阵分解技术,掌握是什么,然后可以用matlab计算

  5. 慕课matlab学习 第四章-021窗口分割、标注、和坐标控制

    第四节-matlab 绘图和数据可视化 绘制图形的辅助操作 % 第四节-matlab 绘图和数据可视化 % 02-绘制图形的辅助操作% 给图形添加标注 % 坐标控制 % 图形保持 % 图形窗口的分割% ...

  6. matlab 符号计算,第3章 MATLAB符号计算

    第3章MATLAB符号计算 符号计算则是可以对未赋值的符号对象(可以是常数.变量.表达式)进行运算和处理.MATLAB具有符号数学工具箱(Symbolic Math Toolbox),将符号运算结合到 ...

  7. matlab逐步积分,第17章 隐式逐步积分法.ppt

    第十七章 MATLAB车辆工程应用实战 第17章 隐式逐步积分法 第十七章 MATLAB车辆工程应用实战 17.2 常用积分表达式 第十七章 MATLAB车辆工程应用实战 17.2 常用积分表达式 第 ...

  8. 【MATLAB】(四)MATLAB在线性代数中的应用

    文章目录 前期教程 概述 一.矩阵 1 矩阵的创建 a. 直接创建 b. 创建等距数组 c. 创建等比数组 d. 特殊矩阵 e. 创建对角矩阵 f. Vandermonde矩阵 g. 符号矩阵的生成 ...

  9. 计算机硬软件系统知识点,《计算机硬基础》第四章计算机的软件安装.ppt

    <计算机硬基础>第四章计算机的软件安装 Local?本机,对本机的硬盘及分区进行操作 PeerToPeer?点对点,可能通过网络把本机的硬盘分区数据传送到另外一台PC的硬盘内. Ghost ...

最新文章

  1. 【modbus】libmodbus库的移植与使用
  2. 自动驾驶产业链全景图
  3. 苹果airpods android,苹果AirPodsPro搭配Android手机实测:支持功能不够完整,购买前要认真考虑...
  4. 微信小程序开发 使用高德地图(精准一些)
  5. python迷宫起点终点所有路径_通向终点的路不止一条!python迷宫。
  6. lock字段mysql_MySQL的lock tables和unlock tables的用法(转载)
  7. C语言编程 简单展开扫雷游戏
  8. 官宣了!受疫情影响,程序员可免费领这些!
  9. 智能手表也不安全?可能泄露用户密码
  10. TP-LINKTL-WR845N和腾达W311R怎么设置wds桥接
  11. 软件工程(速成)——第四章 总体设计
  12. react:customize-cra修改webpack配置
  13. android开发动态图ae,动影ae动态图片特效制作
  14. 【论文解读】Stacked Hourglass Networks
  15. python 文本文件中去重复
  16. tcpdump命令解析
  17. 可信云最高级认证 百度飞桨企业版BML就是这么飒!
  18. java 动物声音模拟器_动物声音模拟器软件
  19. 网易云算法笔试题----牛牛睡觉
  20. dede模板php代码,织梦dede模板内怎样到场php代码_CMS体系建站教程

热门文章

  1. 雅客EXCEL(5)-tab键、同组数据录入、提取重复值、提取身份证号码的出生日期
  2. C++重载、覆盖和遮蔽
  3. cortex-M3 的SVC、PendSV异常,与操作系统(ucos实时系统)
  4. 任意半径局部直方图类算法在PC中快速实现的框架。
  5. 如何解决安卓SDK无法下载Package的问题
  6. telerik 某些ajax拿数据方式下 load on demand 不起作用
  7. JS 全局对象 全局变量 作用域 (改自TOM大叔博文)
  8. 人如其名(退了51CTO的群)
  9. .NET基础示例系列之二十:对图片的几种简单处理
  10. Leetcode113路径总和2