matlab基础操作.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、MATLAB软件简介MATLAB 是一门计算机程序语言,取名源于Matrix Laboratory,意在以矩阵方式处理数据。一般认为MATLAB的典型应用包括:数值计算与分析符号运算建模与仿真数据可视化图形处理及可视化基于图形用户界面的应用程序开发 MATLAB工作界面设置当前路径工作窗口命令窗口历史命令窗口当前路径窗口命令窗口(Command Window): 用于执行 MATLAB 命令, 正常情况下提示符为“”,表示MATLAB进入工作状态。 工作空间(Workspace):显示计算机内存中现有变量的名称、类型、结构及其占用子节数等。命令历史记录(Command History): 保存并显示用户在命令窗口中输入过的命令, 以及每次启动 MATLAB的时间等信息。 双击某条命令记录,则 MATLAB会再次执行该命令当前路径窗口(Current Directory): 显示当前路径内的所有文件(二)MATLAB矩阵生成矩阵是MATLAB语言的基本数据单元,标量、向量可视为特殊形式的矩阵。 向量的生成1、直接输入向量向量元素用“[ ]”括起来,元素之间以空格、逗号(,)或(;)分割;空格或逗号分隔生成行向量,分号分隔生成列向量,也可以在行向量后添加单引号形成列向量;所有的标点输入采用英文输入法。2、利用冒号表达式生成等分向量基本形式: x=x1:step:xn x1表示第一个元素值;xn表示向量末尾元素的数值界;step表示前后两元素的差值;当step=1时,可忽略此项不输;Step为任意常数;冒号表达式可不用“[ ]”分隔。3、利用函数生成等分向量基本形式: y=linspace(x1,x2,n)生成n等分维行向量,使得y(1)=x1, y(n)=x2;当n缺省时,默认n=100。 矩阵的生成1、直接输入矩阵矩阵元素用“[ ]”括起来,同行元素之间以空格、逗号(,)分隔,行与行之间用(;)分割; 矩阵大小可以不先预定义,空矩阵也是合法的;矩阵元素可以是运算表达式2、在工作窗口创建矩阵单击工作窗口新变量(New variable) 图标,重命名生成的变量;双击新生成的变量,在弹出的变量编辑窗口中中输入矩阵元素。完成后直接关闭该窗口;3、利用函数生成矩阵一些特殊的矩阵可以利用MATLAB函数生成:全0阵(zeros)zeros(N)%生成N*N阶全0阵zeros(M,N)%生成M*N阶全0阵zeros(size(A))%生成与矩阵A同阶的全0阵具有类似用法的函数还有:单位阵(eye)、全1阵(ones)、随机阵(rand)等4、矩阵的修改A(m,n)表示A矩阵的m行n列,可以对其赋值,也可以将该元素赋给某个变量;A(:,n)表示A矩阵n列的所有元素、 A(m,:)表示A矩阵m行的所有元素;如果赋值的行或列超过了A矩阵行列的范围,则A矩阵自动扩展大小,没有赋值位置用0补齐。(三)MATALB语言的结构MATLAB语言包括:变量、常量、数值、字符串、运算符及标点等。 变量变量必须以字母开头;可以由字母、数字和下划线混合组成;变量长度应不大于65个;字母区分大小写。例:a、Mat_3、Real、real为变量赋值的句式为变量名列表=表达式等号左边的变量名列表为MATLAB语句的返回值,若一次返回多个结果,则变量列表用[ ]括起来,各变量间用逗号分隔;等号右边为表达式,可以是矩阵运算或函数调用,可以由分号(;)、逗号(,)或回车结束。 常量(特殊变量) MATLAB中预定义的一些特殊的变量,这些变量不能被定义。变量名称功能变量名称功能ans用于结果的缺省变量值pi圆周率realmax最大浮点数值realmin最小浮点数值i虚数单位j虚数单位inf正无穷大NaN不定式(0/0,inf/inf)eps机器浮点运算误差限nargin函数的输入变量数目 数值 数值缺省为实数保留小数点后4位浮点数表示。其输入格式与C语言一致。如:9、 -73、 0.1999 、1.475e6等。 字符串 字符串用单引号输入或赋值;符串的每个字符(包括空格)都是都是字符数组的一个元素。如:’I love MATLAB!’ 运算符 在MATLAB语言中运算符包括算术运算符、关系运算符和逻辑运算符。算术运算符定义+算术加-算术减*算术乘.*点乘^算术乘方.^点乘方\算术左除.\点左除/算术右除./点右除关系运算符定义==等于~=不等于大于=大于等于小于=小于等于逻辑运算符定义逻辑与|逻辑或~逻辑非xor逻辑异或any当向量中存在非零元素时为真all当向量中所有元素非零时为真标点 在MATLAB中一些标点符号也被赋以特殊的意义,或表示要进行一定的运算等,如下表:标点定义标点定义:冒号,具有多种应用功能…续行符;区分行,及取消结果显示%注释标记,区分列,

文档评论(0)

js1180 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档