MATLAB总复习.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB期末总复习 MATLAB操作界面 Command Window 命令窗口 Command History 历史命令窗口 Current Directory 当前目录窗口 Workspace 工作空间窗口 向量运算 向量的生成方法: 1. 直接输入法 2. 冒号表达式法 3. 函数法:线性等分—— linspace( ) ; A=linspace(a1,an ,n) 对数等分—— logspace( ) A=linspace(a1,an ,n) 向量的运算 1.向量的加减和数乘运算 2. 点积运算 (dot(A,B) ) 3. 叉积运算 (cross(A,B) ) 矩 阵 运 算 1. 矩阵元素的赋值(直接、全下标、单下标) 2. 矩阵的创建 (1) 矩阵的所有元素必须放在方括号 ([]) 内; (2) 每行的元素之间需用逗号或空格隔开; (3) 矩阵的行与行之间用分号或回车符分隔 (4) 元素可以是数值或表达式。 矩阵的创建 1. 抽取法 2. 拼接法 3. 函数法 zeros(m,n) 生成 m×n 阶的全 0 矩阵 ones(m,n) 生成 m×n 阶的全 1 矩阵 rand(m,n) 生成取值在 0 ~ 1 之间满足均匀分布的随机矩阵 randn(m,n) 生成满足正态分布的随机矩阵 eye(m,n) 生成 m×n 阶的单位矩阵 magic 魔方矩阵 矩阵的创建 4. 拼接函数和变形函数法 cat 和 repmat 函数 cat(n,A1,A2,A3,…) , n=1 时,表示沿行方向拼接; n=2 ,表示沿列方向拼接。 repmat 函数的使用格式是: repmat(A,m,n…) , m 和 n 分别是沿行和列方向重复拼接矩阵A 的次数。 矩阵的代数运算(矩阵加减、数乘与乘法) 矩阵的除法 求线性方程组的解 A=[1 4 - 7 6;0 2 1 1;0 1 1 3;1 0 1 -1],B=[0; - 8; - 2;1],x=A\B A=[1 0 0 1;4 2 1 0; - 7 1 1 1;6 1 3 - 1],B=[0 - 8 - 2 1],x=B/A 矩阵的提取与翻转 triu(A) 提取矩阵 A 的右上三角元素,其余元素补 0 tril(A) 提取矩阵 A 的左下三角元素,其余元素补 0 diag(A) 提取矩阵 A 的对角线元素 flipud(A) 矩阵 A 沿水平轴上下翻转 fliplr(A) 矩阵 A 沿垂直轴左右翻转 flipdim(A,dim) 矩阵 A 沿特定轴翻转。 dim=1 ,按行翻转; dim=2 ,按列翻转 rot90(A) 矩阵 A 整体逆时针旋转 90 ° 数组运算 1.数组的加减、数乘与乘法 2.数组的除法 3.数组的关系与逻辑运算 常用的基本数学函数 字符串运算 1.求字符串长度 size( ) length( )大 2.显示字符串 disp( ) 第三章、MATLAB数值运算 多 项 式 多项式的表达和创建 多项式:s4 + 3s3 ?15s2 ? 2s + 9,表示成向量 x = [1 3 -15 -2 9]的形式 多项式求值y = polyval(p,x) 多项式求根 x=roots(P) 多项式插值函数 重点 yi = interp1(x,y,xi,method) ,其中x和y是原已知数据,xi 是要内插的数据点,method 是插值方法: ‘nearest’为寻找最近数据节点 (执行速度最快,输出结果为直角转折) ‘linear’为线性插值(是默认值,在样本点上斜率变化很大) ‘spline’为分段三次样条插值函数,在数据节点处光滑,即左导等于右导(最花时间,但输出结果也最平滑) ‘cubic’为三次方程式插值(最占内存,输出结果与‘spline’相似)如果数据变化较大,以‘spline’函数内插所形成的曲线最平滑,效果最好。 例:一个汽车发动机在转速为 2000r/min 时,温度与时间s的5 个测量值已知: 时间/s 0 1 2 3 4 5 温度/oC 0 20 60 68 77 110 估计在t=2.5s 和t=4.3s 时的温度。 多项式拟合函数 插值

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档