- 1、本文档共290页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《MATLAB实用教程-电子教案》.ppt
本书的主要内容和结构 第1章 MATLAB简介 MATLAB的主要特点 MATLAB的桌面环境 MATLAB的帮助系统 MATLAB的主要特点 简单易学 代码短小高效 计算功能强大 绘图功能强大 可扩展性能 MATLAB的桌面环境 启动按钮 命令窗口 命令历史窗口 工作空间窗口 当前目录浏览器 主界面 MATLAB的帮助系统 帮助浏览工具 help函数和doc函数 第2章 数据类型 常数和变量 数组和矩阵 字符串 多维数组 结构 单元数组 函数句柄 常数 变量 变量名 MATLAB变量名的第1个字符必须是字母,后面可以跟字母、数字和下划线的任何组合。 注意:MATLAB中变量名有大小写区分,所以A和a是不同的变量。 创建变量 在MATLAB中创建变量很简单,不必声明变量的数据类型。例如在命令窗口键入下面的命令行就可以创建一个A变量。 A=9 A = 9 变量的数据类型 数组和矩阵 MATLAB中,所有数据都用数组或矩阵形式进行保存。 数组 矩阵 数组 构造数组的方法: 直接构造法 增量法 linspace函数法 直接构造数组 在MATLAB中构造数组,只需要用空格或逗号间隔数组元素,然后用方括号括起来就行了。如 x=[0 2 3 6 7 8] 或 x=[0,2,3,6,7,8] 就构造了一个有6个元素的数组x。 用增量法构造数组 利用MATLAB提供的冒号运算符(first:step:last)可以生成数组。数组中的元素按顺序从first一直到last,增量为step。 如果不指定增量step,则按升序生成数组,后面的数比它前面第一个数大1。 如果要求生成降序排列的数组,指定一个负的增量。 增量可以是整数,也可以是小数。 用linspace函数构造数组 用linspace函数构造数组,需要指定首尾值和元素总个数。基本形式是: x=linspace(first,last,num) 其中,first,last和num分别为x数组的首尾元素和元素个数。如 x=linspace(0,10,5) x = 0 2.5000 5.0000 7.5000 10.0000 矩阵 构造矩阵的方法: 简单的创建方法 构造特殊矩阵 聚合矩阵 组合不同类型的数据 用简单方法构造矩阵 MATLAB中创建矩阵最简单的方法是使用符号[]。在方括号内输入多个元素可以创建矩阵的一个行。用逗号或空格把每个元素间隔开。如果想开始一个新行,用分号终止当前行: A = [row1; row2; ...; rown] 下面创建一个3行5列的数值矩阵。 A = [12 62 93 -8 22; 16 2 87 43 91; -4 17 -72 95 6] A = 12 62 93 -8 22 16 2 87 43 91 -4 17 -72 95 6 构造特殊矩阵 MATLAB提供了多个创建不同矩阵的函数,如下表所示。 聚合矩阵 矩阵聚合是通过连接一个或多个矩阵来形成新的矩阵。符号[ ]不仅是矩阵构造符,它还是MATLAB聚合运算符。表达式C=[A B]在水平方向上聚合矩阵A和B,表达式C=[A;B]在垂向上聚合它们。 本例通过在垂向上聚合矩阵A和B来构造新矩阵C: A = ones(2, 5) * 6; % 2×5的矩阵,元素为6 B = rand(3, 5); % 3×5的矩阵,元素为随机数 C = [A; B] % 垂向聚合A和B 组合不同类型的数据 构造矩阵时,如果矩阵的数据类型不同,则MATLAB会自动对某些元素进行类型转换,然后生成的矩阵具有相同的类型。 用一个高精度的矩阵和一个低精度的矩阵构造新矩阵时,新矩阵是低精度型的。例如,聚合double型和single型的矩阵时,总是生成single型的矩阵。MATLAB会先将double型元素转换为single型。 聚合矩阵的特殊函数 下表列出了聚合矩阵的一些特殊函数。 获取矩阵的元素 使用编号索引 使用线性索引 使用冒号 使用end关键字 使用编号索引获取矩阵
您可能关注的文档
- 《LED电源设计参考》.ppt
- 《LED驱动电源设计》.doc
- 《Leon 《这个杀手不太冷》电影中英对照剧本》.doc
- 《lingo完美实用教程》.doc
- 《Linux操作系统案例教程电子教案_第1章_linux_简介》.ppt
- 《liu电磁感应1》.ppt
- 《liu电磁感应2》.ppt
- 《liu电磁感应3》.ppt
- 《LM-A3P型阀门控制器手持编程器说明书》.doc
- 《LOEWE电视_您的娱乐系统定制专家》.ppt
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)