Maltab入门.pdfVIP

  • 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)

1亿VIP精品文档

相关文档