1 第一章 MATLAB 基础知识 Matlab 产生的背景: MATrix LABoratory(矩阵实验室)的缩写 利用 C 语言等高级语言编写程序,过程比较烦琐,普通用户掌握起来较难。 不希望把时间过多的花在编程序上而忽略了问题本身的研究 第 1 节 Matlab 基本知识 一、 Matlab 的主要功能 Matlab 是一种功能非常强大的工程语言,诞生于 20 世纪 70 年代,1984 年正式推向市场。2002 年 8 月,Matlab6.5 开始发布。是进行科学研究和产品开发必不可少的工具。 数值和符号计算 矩阵(数组)的四则运算(Matrix+Laboratory)、数值差分、导数、积分、求解微分方程、微分方程的优化等 数字图像、数字信号处理 工程和科学绘图 控制系统设计 财务工程 建模、仿真功能 二、 Matlab 的界面 1.命令窗口(Command Window): Matlab 各种操作命令都是由命令窗口开始,用户可以在命令窗口中输入Matlab 命令,实现其相应的功能。此命令窗口主要包括文本的编辑区域和菜单栏(如:四则运算;“;”禁止显示变量的值;↑↓遍历以前的命令)。在命令窗口空白区域单击鼠标右键,打开快捷菜单,各项命令功能如下: Evaluate Selection :打开所选文本对应的表达式的值。 Open Selection :打开文本所对应的 MatLab 文件。 Cut :剪切编辑命令。 Paste :粘贴编辑命令。 2. M-文件编辑/调试(Editor/Debugger)窗口 Matlab Editor/Debugger 窗口是一个集编辑与调试两种功能于一体的工具环境。 M-文件(函数文件) 什么是 M-文件:它是一种和 Dos 环境中的批处理文件相似的脚本文件,对于简单问题,直接输入命令即可,但对于复杂的问题和需要反复使用的则需做成 M-文件(Script 2 File)。 创建 M-文件的方法: Matlab 命令窗的 File/New/M-file。 在 Matlab 命令窗口运行 edit。 M-文件的扩展名: *.m 执行 M-文件:F5 M 文件的调试 选择 Debug 菜单,其各项命令功能如下: Step :逐步执行程序。 Step in :进入子程序中逐步执行调试程序。 Step out :跳出子程序中逐步执行调试程序。 run:执行 M-文件。 Go Until Cursor :执行到光标所在处。 Exit Debug Mode :跳出调试状态。 函数文件的创建要求:文件名与函数名必须相同,如 sin(x)必有 sin.m 函数文件存在。 要求实参和形参位置一一对应。形参在工作空间中不会存在。 ...