《Matlab介绍》PPT课件

《Matlab介绍》PPT课件

ID:45089380

大小:426.00 KB

页数:29页

时间:2019-11-09

《Matlab介绍》PPT课件_第1页
《Matlab介绍》PPT课件_第2页
《Matlab介绍》PPT课件_第3页
《Matlab介绍》PPT课件_第4页
《Matlab介绍》PPT课件_第5页
资源描述:

《《Matlab介绍》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数学实验Matlab1一、常用数学软件数学软件:MatlabR2008a(7.6)-1DVD(3G)Mathematica6.0-1CD,广泛的数学计算功能Maple12-无与伦比的符号计算能力,MapleToolBoxforMatlab统计软件:Lindo6.1/Lingo11SPSS16(统计之星)SAS9.1-6CD/2.5G------JMP其他:Mathtype,Excel等2二、Matlab简介MATLAB是MATrixLABoratory(矩阵实验室)的缩写,由美国MathWorks公司开发的集数值计算、符号计算和图形可视化三大基本功能于一体的

2、,功能强大、操作简单的语言,是国际公认的优秀数学软件之一。MATLAB发展成为适合多学科的大型软件,在世界各高校,MATLAB已经成为线性代数、数值分析、数理统计、优化方法、自动控制、数字信号处理、动态系统仿真等高级课程的基本教学工具。特别是最近几年,MATLAB在我国大学生数学建模竞赛中的应用,为参赛者在有限的时间内准确、有效的解决问题提供了有力的保证。3主要特点运算符和库函数极其丰富,语言简洁,编程效率高,MATLAB除了提供和C语言一样的运算符号外,还提供广泛的矩阵和向量运算符。利用其运算符号和库函数可使其程序相当简短,两三行语句就可实现几十行甚至几百

3、行C或FORTRAN的程序功能。既具有结构化的控制语句(如for循环、while循环、break语句、if语句和switch语句),又有面向对象的编程特性。图形功能强大。它既包括对二维和三维数据可视化、图像处理、动画制作等高层次的绘图命令,也包括可以修改图形及编制完整图形界面的、低层次的绘图命令。4主要特点功能强大的工具箱。工具箱可分为两类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩充其符号计算功能、图示建模仿真功能、文字处理功能以及与硬件实时交互的功能。而学科性工具箱是专业性比较强的,如优化工具箱、统计工具箱、控制工具箱、小波工具箱、图象处理工具箱

4、、通信工具箱等。5三、Matlab入门注释:百分号(%)开头,行注释帮助命令(学会使用帮助文档进行学习和开发是一项必须的技能):help命令名,如helpabs-注意help命令将帮助信息显示在CommandWindow中,为了区分命令,将命令关键字大写显示,实际使用中应该使用小写;Matlab大小写敏感!helpwin命令名,如helpwinabs-在独立的Help窗口中显示帮助信息。6三、Matlab入门MATLAB语句形式变量=表达式,如:a=5;通过等号将表达式的值赋予变量。当键入回车键时,该语句被执行。语句执行之后,窗口自动显示出语句执行的结果。如

5、果不希望显示结果,只需在语句后加分号即可。命令行编辑器方向键和控制键可以编辑修改已输入的命令回调上一行命令回调下一行命令强制终止命令Ctrl+C7三、Matlab入门MATLAB6中变量的命名规则是:1).变量名必须不含空格;2).变量名区分大小写;3).变量名最多不超过19个字符;4).变量名必须以字母打头,之后可以是任意字母、数字或下划线,变量名中不允许使用标点符号.8MatlabR2008a界面9Matlab的特殊变量10数学运算符号及标点符号MATLAB的每条命令后,若为逗号或无标点符号,则显示命令的结果;若命令后为分号,则不显示结果.11数学函

6、数12Matlab数据类型13数组/矩阵图示14数组1、创建简单的数组x=[abcdef]创建包含指定元素的行向量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个元素的对数分隔行向量15数组的运算1).标量-数组运算数组对标量的加、减、乘、除、

7、乘方是数组的每个元素对该标量施加相应的加、减、乘、除、乘方运算.设: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]16数组的运算2).数组-数组运算当两个数组有相同维数时,加、减、乘、除、幂运算可按元素对元素方式进行的,不同维数的数组是不能进行运算的.设:a=[a1,a2,…

8、,an],b=[b1,b2,…,bn],则:a+b=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。