下载此文档

MATLAB程序设计语言简介.ppt


文档分类:IT计算机 | 页数:约61页 举报非法文档有奖
1/61
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/61 下载此文档
文档列表 文档介绍
MATLAB程序设计语言简介
2
0
2
0
第6章
图6-1 MATLAB的桌面平台
MATLAB程序设计语言
8
第6章
退出M立。
(1)菜单操作:在MATLAB主窗口的File文件菜单中选择New菜单项,然后选择M-File命令,可以启动文本编辑器,输入M文件的内容后将文件存盘。
(2)命令按钮操作:单击MATLAB主窗口工具栏上的New M-File命令按钮,启动文本编辑器后输入M文件内容并存盘。
(3)命令操作:在MATLAB命令窗口输入命令edit,启动文本编辑器后,输入M文件内容并存盘。
22
MATLAB程序设计语言
第6章
2.M函数
M函数是由function语句引导的用户自定义函数。和M文件不同,M函数必须由其他语句来调用,一般不能在命令窗口单独键入函数名来运行。
M函数的第一行为关键字function,函数第一次执行时将生成内存代码,生成的变量放在函数的工作区。在MATLAB中有大量的内部函数及大量的工具箱函数,使用它们可以完成大部分的工作。但由于不同的用户有不同的需要,MATLAB允许用户开发自己的专用或通用函数,以扩展MATLAB的函数应用。
23
MATLAB程序设计语言
第6章
M函数的基本格式为:
Function 输出形参表=函数名(输入形参表)
注释说明语句段
函数体语句
输出形参如果是多个的话则应该用方括号括起来。有了M函数之后,可以用下列形式进行函数调用:
输出形参表=函数名(输入变量的取值)
24
MATLAB程序设计语言
第6章
【】编写实现加减法运算的M函数,并进行调用。
首先编写M函数,函数取名为addec。
Function[outl,out2]=addec(inl,in2)
% [outl,out2];addec(m1,in2)
% outl=ihtl+int2;out2=inl-in2;
outl=inl+in2;
out2=inl-in2;
然后,在MATLAB的命令窗口调用这个函数文件:
[a,b]=addec(10,20)
disp([a,b])
显示结果为:
30 10
25
MATLAB帮助系统
MATLAB的帮助系统功能非常完善,有联机帮助系统、命令窗口查询帮助系统和联机演示系统等。
1. 联机帮助系统
可以采用以下3种方式进入MATLAB的联机帮助系统。
(1)单击MATLAB主窗口工具栏中的Help按钮。
(2)选择Help下拉菜单中的“MATLAB Help”选项。
(3)在命令窗口中执行helpwin、helpdesk或doc命令。
联机帮助系统窗口如图6-8所示。
第6章
MATLAB程序设计语言
26
第6章
图6-8 联机帮助窗口
MATLAB程序设计语言
27
2. 命令窗口查询帮助
要了解MATLAB,最简洁快速的方式就是使用命令窗口查询帮助,通过帮助命令可以对特定的内容进行快速查询。
(1)help命令:查询函数语法非常方便。
(2)lookfor命令:查询根据用户提供的关键字搜索到的相关函数。
(3)模糊查询:用户只要输入命令的前几个字母,然后按Tab键,系统就会列出所有以这几个字母开头的命令,方便了用户的使用。
第6章
MATLAB程序设计语言
28
3. 联机演示系统
对于初学MATLAB的用户来说,该软件自带的联机演示系统非常有用。要打开该系统可以通过单击MATLAB主窗口菜单的帮助“Help”来选择演示系统选项“Demos”,或者在命令窗口输入“demo ”,都可以进入到MATLAB的演示界面,如图6-10所示。
第6章
MATLAB程序设计语言
29
第6章
图6-10 演示界面窗口
MATLAB程序设计语言
30
MATLAB的基本应用
MATLAB数值运算
解析数学的一些基本问题都可用MATLAB的符号运算函数来解决,诸如函数的微分、积分、微分方程求解以及积分变换等。
1. 变量与赋值
变量代表一个或若干个内存单元,要事先给变量命名和赋初值。MATLAB会自动根据所赋予变量的值或对变量所进行的操作来确定变量的类型。
MATLAB中有一些预定义的变量,这些特殊的变量称为常量。表6-1列出了经常使用一些特殊变量及其功能。
第6章
MATLAB程序设计

MATLAB程序设计语言简介 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数61
  • 收藏数0 收藏
  • 顶次数0
  • 上传人核辐射
  • 文件大小1.80 MB
  • 时间2022-05-20