- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 Matlab语言基础 声明和致谢 部分幻灯片取自网络电子课件和电子资源,由于无法得知这些课件和资料的真正作者信息,文中将不一一致谢,在此笼统的对不知名的电子课件、电子资源作者以及上传者一并表示衷心感谢! 提纲 1. Matlab简介 2. 数据类型 3. 算术运算 4. 关系和逻辑运算 5. 矩阵运算 6. 字符串运算 7. 流程控制语句 8. 帮助系统 Matlab简介 MATLAB 的起源与发展 MATLAB 是“ 矩阵实验室”( MATrix LABoratory)的缩写,最初版本是在20世纪70年代由 Cleve Moler 博士用 FORTRAN 语言开发的矩阵分析软件。 80 年代初期,由 Cleve Moler 和 John Little采用 C 语言改写了 MATLAB 的内核。成立了 Mathworks 软件开发公司,并于1984 年将 MATLAB 正式推向市场。 1992 年初推出了应用于 Windows 操作系统的 MATLAB 4.x 版本。 1993年Mathworks从加拿大滑铁卢大学购得Maple软件的使用权,并以Maple为引擎开发了Symbolic Math Toolbox 1.0,此举加快结束了国际上数值计算、符号计算孰优孰劣的长期争论,促成了两种计算的互补发展新时代。 1999 年推出 MATLAB 5.3 版本,MATLAB 5.3对应于 Release 11 。 2000 年又推出了更为简便易学的 MATLAB 6.0 版本,MATLAB 6.0 对应于 Release 12。 。。。 20013年, MATLAB 2013b版 Matlab简介 MATLAB 的主要特点 MATLAB 的基本单位为矩阵. MATLAB 语言以解释方式工作. 具有非常友好的人机界面。 具有强大的作图和数据可视化功能. 具有极强的可扩展性。 MATLAB 的基本组成 MATLAB 主程序、Simulink 动态系统仿真和 MATLAB 工具箱( Toolbox)三大部分组成。 主程序包括了 MATLAB 语言、工作环境、句柄图形、数学函数库和应用程序接口五部分. Matlab简介 MATLAB 的应用 广泛应用于工程计算及数值分析领域,现已成为国际公认的最优秀的工程应用开发环境。MATLAB功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎。 在欧美各高等院校,MATLAB已经成为线性代数、自动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等课程的基本教学工具,成为大学生、硕士生以及博士生必须掌握的基本技能。 Matlab工作环境界面 Matlab通用命令 提纲 1. Matlab简介 2. 数据类型 3. 算术运算 4. 关系和逻辑运算 5. 矩阵及矩阵运算* 6. 字符串运算 7. 流程控制语句 8. 帮助系统 【例】 nargin用法示例 函数文件examp.m: function fout=charray(a,b,c) if nargin==1 fout=a; elseif nargin==2 fout=a+b; elseif nargin==3 fout=(a*b*c)/2; end 提纲 1. Matlab简介 2. 数据类型 3. 算术运算 4. 关系和逻辑运算 5. 矩阵及矩阵运算* 6. 字符串运算 7. 流程控制语句 8. 帮助系统 提纲 1. Matlab简介 2. 数据类型 3. 算术运算 4. 关系和逻辑运算 5. 矩阵及矩阵运算* 6. 字符串运算 7. 流程控制语句 8. 帮助系统 提纲 1. Matlab简介 2. 数据类型 3. 算术运算 4. 关系和逻辑运算 5. 矩阵及矩阵运算* 6. 字符串运算 7. 流程控制语句 8. 帮助系统 Matlab矩阵 矩阵是MATLAB最基本的数据对象,MATLAB的大部分运算或命令都是在矩阵运算的意义下执行的。在MATLAB中,不需对矩阵的维数和类型进行说明,MATLAB会根据用户所输入的内容自动进行配置。 上述针对简单变量的算术运算符号和数学函数,大多适用于矩阵运算 A= [1 2 3;4 5 6] B=fix(pi*A) C=cos(pi*B) 建立矩阵 建立矩阵可以用:直接输入法、利用函数建立矩阵和利用M文件建立矩阵。 直接输入法:将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分隔,不同行的元素之间用分号分隔。(也可以用回车键代替分号) 例如,键入命令: A=[1 2 3;4 5 6;7 8 9] 输出结果是: A
您可能关注的文档
- 同济大学《缆索承重桥-斜拉桥》索支撑桥—复习.ppt
- 同济大学《缆索承重桥-斜拉桥》斜拉桥第二节.ppt
- 同济大学《缆索承重桥-斜拉桥》斜拉桥第六节.ppt
- 同济大学《缆索承重桥-斜拉桥》斜拉桥第七-二节.ppt
- 同济大学《缆索承重桥-斜拉桥》斜拉桥第七节.ppt
- 同济大学《缆索承重桥-斜拉桥》斜拉桥第三节.ppt
- 同济大学《缆索承重桥-斜拉桥》斜拉桥第四节new.ppt
- 同济大学《缆索承重桥-斜拉桥》斜拉桥第五节new.ppt
- 同济大学《缆索承重桥-斜拉桥》斜拉桥第一节new.ppt
- 同济大学《桥梁工程》0节 梁桥实用空间理论分析-荷载横向分布.pdf
- 汪长城《科学计算与MATLAB语言》第五章 MATLAB在遥感图像处理中的应用.ppt
- 王柏琳《面向对象技术及UML建模》1.面向对象技术.ppt
- 王柏琳《面向对象技术及UML建模》2.UML概述.ppt
- 王柏琳《面向对象技术及UML建模》3.用例和用例图.ppt
- 王柏琳《面向对象技术及UML建模》4.类图和对象图.ppt
- 王柏琳《面向对象技术及UML建模》5.包和包图.ppt
- 王柏琳《面向对象技术及UML建模》6.顺序图和通信图.ppt
- 王柏琳《面向对象技术及UML建模》8.构件图和部署图.ppt
- 王柏琳《面向对象技术及UML建模》实验内容-图书管理.ppt
- 王柏琳《面向对象技术及UML建模》7.状态图和活动图.ppt
文档评论(0)