资源描述:
《高等数学实验MATLAB简介.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、高等数学实验第一章MATLAB简介MATLAB简介一、关于MATLAB1、MATLAB的特点2、MATLAB工具箱及启动二、MATLAB程序编写1、MTLAB的基本元素及使用方法2、M文件及函数3、程序语言的编写三、上机实验MATLAB简介—关于MATLAB1、MATLAB的特点功能强大语言简单扩充能力强、可开发性强编程易、效率高(从形式上看,MATLAB程序文件是一个纯文本文件,扩展名为m.用任何字处理软件都可以对它进行编写和修改,因此程序易调试,人机交互性强。)2、MATLAB工具箱及启动(1)MATLAB工具箱:MATLAB主程序最优化工具箱(OptimizationToolbo
2、x)图像处理工具箱(ImageProcessingToolbox)线性矩阵不等式控制工具箱(LMIControlToolbox)偏微分方程工具箱(PartialDifferentialEquationToolbox)统计工具箱(StatisticsToolbox)符号数学工具箱(SymbolicMathToolbox)MATLAB简介—关于MATLAB(2)MATLAB启动可以利用菜单、快捷键或文件夹三种方式进人MATLAB工作窗口。MATLAB简介—关于MATLABMATLAB简介—MATLAB程序编写MTLAB的基本元素及使用方法一、MTLAB的基本元素及使用方法1、常量和变量2、
3、字符串3、数组和矩阵的构造4、运算符5、数组和矩阵的运算1.常量和变量1)常量和变量的定义常量是MATLAB语言预定义的一些变量,在默认的情况下这些变量的值为常数。变量是MATLAB的基本元素之一,与其他常规程序设计语言不同的是MATLAB语言不要求对所使用的变量进行事先说明,而且它也不需要指定变量的类型,系统会根据该变量被赋予的值或是对该变量所进行的操作来自动确定变量的类型。变量的命名规则:①变量名长度不超过31位,超过31位的字符系统将忽略不计;②变量名区分大小写;③变量名必须以字母开头,变量名中可以包含字母、数字或下划线。MATLAB简介—MATLAB程序编写2)常量和变量的运算
4、MATLAB关于常量和变量的运算与C语言基本相同例:计算MATLAB简介—MATLAB程序编写MATLAB简介—MATLAB程序编写2.字符串字符和字符串也是MATLAB的重要组成部分,MATLAB具有强大的字符串处理功能,特别是在MATLAB6.5中有专门的符号运算工具箱(Symbolictoolbox)使其进行符号运算的功能更为强大。1)设定字符串MATLAB对字符串的设定非常简单,只需用单引号‘’,将需设定的字符串引注即可。2)字符串的操作由于MATLAB语言是采用C语言开发的,因此它的字符串操作与C语言的相应操作基本相同。在MATLAH中用eval函数来执行字符串的功能。MAT
5、LAB简介—MATLAB程序编写3.数组和矩阵的构造1)数组只要用空格或逗号间隔数组元素,并用方括号括起来就可以了。例如x=[01,75]注:还可以用增量法和linspace函数法来构造数组增量法构造数组。增量法构造数组例如b=10:15b=10:0.5:12b=10:-1:5lingspace函数法构造数组用lingspace函数构造数组,需要指定首尾和元素总个数,形式为x=linspace(first,last,num)例如x=linspace(0,10,5)MATLAB简介—MATLAB程序编写2)矩阵MATLAB里,二数组称为矩阵,在方括号里输入多个元素可以构造矩阵的一个行,并
6、用逗号或空格将每个元素隔开,不同行用分号隔开.例如,b=[015;379]MATLAB简介—MATLAB程序编写4.运算符与其他程序语言类似,MATLAB提供了数学表达式功能.但是,与大多数程序语言不同的是,这些表达式主要对矩阵操作.算术运算符实现四则运算以及幂,转置等运算,表达式采用的算术运算符如表1.1所示。MATLAB简介—MATLAB程序编写5.数组和矩阵的运算由数学知识可知,数组和矩阵有着不同的概念。在MATLAB中,数组和矩阵在形式上很多一致之处,但是实际上它们遵循不同的运算规则。MATLAB简介—MATLAB程序编写MATLAB简介—MATLAB程序编写MATLAB简介—
7、MATLAB程序编写二、M文件及函数1.M文件如果需要重复调用命令,或者命令的数比较多,将它们写成M文件的形式并保存.M文件分为脚本式M文件和函数式M文件。(1)脚本式M文件例如在编辑器中输入如下代码a=[123;0,1,0;3,4,5];b=det(a)c=inv(a)d=b*c保存为math.m在命令窗口中输入math可以执行文件。MATLAB简介—MATLAB程序编写(2)函数式M文件例如给出x求在编辑器中输入functiony=tent