- 9
- 0
- 约8.74千字
- 约 6页
- 2017-08-23 发布于河南
- 举报
Maltab入门
附录一 Matlab 入门
§ 1 概论
常用的数学软件有 Maple, Mathematica, Mathlab 等;常用的大型统计软件有 SAS
,SPSS 等。下面我们简要地介绍一些 Matlab 的功能,应用范围及发展史。
Matlab 有五大通用功能:数值计算功能(Nemeric) ,符号运算功能(Sybolic) (当要求
Matlab 进行符号运算时,它就请求 Malpe 计算并将结果返回到 Matlab 命令窗口) ,数据
可视化功能(Graphic) ,数据图形文字统一处理功能(Notebook)和建模仿真可视化功能
(Simulink) 。
Matlab 在线性代数,矩阵分析,数值及优化,数理统计和随机信号分析,电路与
系统,系统动力学,信号和图像处理,控制理论分析和系统设计,过程控制,建模和
仿真,通信系统,财政金融的众多领域的理论研究和工程设计中得到了广泛应用。
MATLAB 是 1984 年由美国 Mathworks 公司推向市场。该软件有三大特点:一是功
能强大;二是界面友善,语言 自然;三是开放性强(仅 Mathworks 公司就推出了30 多
个应用工具箱) 。Matlab 的版本经历了 3.0 ,3.5,4.0 ,4. 1,4.2 ,5.0,5.1,5.2 ,5.3,
目前已经发展到Matlab6.0 版本。
§2 Matlab 入门
1.指令行的编辑
启动Matlab 后,就可以利用 Matlab 工作。由于Matlab 是一种交互式语言,随时输
入指令,即时给出运算结果是它的工作方式。
2*sin(0.3*pi)/(1+sqrt(5)) ↵
ans=0.5000 (ans是一个保留的Matlab 字符串,它表示上面一个式子的返回结
果,用于结果的缺省变量名)
2. 入门演示
↵ ↵
intro demo
3. 帮助
① help↵ %帮助总揽
help elfun↵ %关于基本函数的帮助信息
help exp↵ %指数函数 exp 的详细信息
② lookfor指令
当要查找具有某种功能但又不知道准确名字的指令时,help 的能力就不够了,
lookfor可以根据用户提供的完整或不完整的关键词,去搜索出一组与之相关的指令。
lookfor integral↵ %查找有关积分的指令
↵
lookfor fourier %查找能进行傅利叶变换的指令
③ 超文本格式的帮助文件
在 Matlab 中,关于一个函数的帮助信息可以用 doc 命令以超文本的方式给出,
如:
doc↵
doc doc↵
↵
doc eig %eig求矩阵的特征值和特征向量
④ pdf 帮助文件
4. 简单的矩阵输入
① 要直接输入矩阵时,矩阵元素用空格或逗号分隔;矩阵行用分号 “;”隔离,
-247-
整个矩阵放在方 号 “[ ]”里。
A=[1,2,3;4,5,6;7,8,9]↵
说明:指令执行后,矩阵A 被保存在 Matlab 的工作间 (workspace)中,以备后
用。如果用户不用 clear指令清除它,或对它进行重新赋值,那末该矩阵会一直保存在
工作间中,直到本 Matlab 指令窗关闭为止。
② 矩阵的分行输入
A=[1,2,3
4,5,6
7,8,9]
5. 语句与变量
① Matlab 语句有两种最常见的形式
i) 表达式
ii)变量=表达式
[例1] 表达式的计算结果
1996/18↵
ans=110.8889
[例2] 计算结果的赋值
s=1-1/2+1/3-1/4+1/5-
原创力文档

文档评论(0)