- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第0章节Matlab简介
powered by nerdpal 一、常用数学软件 数学软件: Matlab R2008a(7.6)-1DVD (3G) Mathematica 6.0-1CD,广泛的数学计算功能 Maple 12-无与伦比的符号计算能力,Maple ToolBox for Matlab 统计软件: Lindo 6.1 / Lingo 11 SPSS 16(统计之星) SAS 9.1-6CD/2.5G------JMP 其他:Mathtype, Excel等 二、Matlab简介 MATLAB是MATrix LABoratory(矩阵实验室)的缩写,由美国MathWorks公司开发的集数值计算、符号计算和图形可视化三大基本功能于一体的,功能强大、操作简单的语言,是国际公认的优秀数学软件之一。 MATLAB发展成为适合多学科的大型软件,在世界各高校,MATLAB已经成为线性代数、数值分析、数理统计、优化方法、自动控制、数字信号处理、动态系统仿真等高级课程的基本教学工具。特别是最近几年,MATLAB在我国大学生数学建模竞赛中的应用,为参赛者在有限的时间内准确、有效的解决问题提供了有力的保证。 主要特点 运算符和库函数极其丰富,语言简洁,编程效率高,MATLAB除了提供和C语言一样的运算符号外,还提供广泛的矩阵和向量运算符。利用其运算符号和库函数可使其程序相当简短,两三行语句就可实现几十行甚至几百行C或FORTRAN的程序功能。 既具有结构化的控制语句(如for循环、while循环、break语句、if语句和switch语句),又有面向对象的编程特性。 图形功能强大。它既包括对二维和三维数据可视化、图像处理、动画制作等高层次的绘图命令,也包括可以修改图形及编制完整图形界面的、低层次的绘图命令。 主要特点 功能强大的工具箱。工具箱可分为两类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩充其符号计算功能、图示建模仿真功能、文字处理功能以及与硬件实时交互的功能。而学科性工具箱是专业性比较强的,如优化工具箱、统计工具箱、控制工具箱、小波工具箱、图象处理工具箱、通信工具箱等。 三、Matlab入门 注释:百分号(%)开头,行注释 帮助命令(学会使用帮助文档进行学习和开发是一项必须的技能): help 命令名,如help abs-注意help命令将帮助信息显示在Command Window中,为了区分命令,将命令关键字大写显示,实际使用中应该使用小写;Mat lab大小写敏感! helpwin 命令名,如helpwin abs-在独立的Help窗口中显示帮助信息。 三、Matlab入门 MATLAB语句形式 变量=表达式,如:a=5; 通过等号将表达式的值赋予变量。 当键入回车键时,该语句被执行。 语句执行之后,窗口自动显示出语句执行的结果。 如果不希望显示结果,只需在语句后加分号即可。 命令行编辑器 方向键和控制键可以编辑修改已输入的命令 ?回调上一行命令 ?回调下一行命令 强制终止命令 Ctrl+C 三、Matlab入门 MATLAB6中变量的命名规则是: 1). 变量名必须不含空格; 2). 变量名区分大小写; 3). 变量名最多不超过19个字符; 4). 变量名必须以字母打头,之后可以是任意字母、数字或下划线,变量名中不允许使用标点符号. Matlab R2008a 界面 Matlab的特殊变量 数学运算符号及标点符号 数学函数 Matlab数据类型 数组/矩阵图示 数 组 1、创建简单的数组 x=[a b c d e f ] 创建包含指定元素的行向量 x=first:last 创建从first开始,加1计数,到last结束的行向量 x=first:increment:last 创建从first开始,加increment计数,last结束的行向量 x=linspace(first,last,n) 创建从first开始,到last结束,有n个元素的行向量 x=logspace(first,last,n) 创建从开始,到结束,有n个元素的对数分隔行向量 数组的运算 1).标量-数组运算 数组对标量的加、减、乘、除、乘方是数组的每个元素对该标量施加相应的加、减、乘、除、乘方运算. 设:a=[a1,a2,…,an], c=标量,则: a+c=[a1+c,a2+c,…,an+c] a.*c=[a1*c,a2*c,…,an*c] a./c=[a1/c,a2/c,…,an/c] (右除) a.\c=[c/a1,c/a2,…,c/an] (左除) a.^c=[a1^c,a2^c,…,an^c] c.^a=[c^a1,c^a2,…,c^an] 数组的运算 2).数组-数组运算 当两个数组有相同维数时,加、减、
文档评论(0)