- 2
- 0
- 约5.7千字
- 约 26页
- 2019-03-09 发布于福建
- 举报
第一节 malab的运行和工作界面 字一、malab的工作界面
第二章 Matlab入门 * * 第一节 Matlab的运行和工作界面 一、MATLAB的工作界面 MATLAB的工作界面主要包括6个窗口,分别为主窗口、命令窗口、命令历史记录窗口、工作空间窗口、工作空间窗口和工作台及工具箱窗口。 1、主窗口:主窗口出了兼容5个字窗口外,还主要包含标题栏、6个菜单和一个工具条。 2、命令窗口:命令窗口是MATLAB极为重要的部分,也是用户使用最频繁的部分。用户的数据输入和结果运算,一般都在此窗口中进行。 3、工作台及工具箱窗口:在MATLAB的工作台及工具箱窗口中,可以看到已经安装的各种工具箱,双击选中的工具箱或单击前面的“+”号,就能看到工具箱中的各项功能。 4、当前目录窗口:在当前目录窗口中可以显示或改变当前目录,还可以显示当前目录下的文件并提供搜索功能。 5、工作空间窗口:在该窗口中显示所有目前内存中存放的变量明、变量存储数据的维数、变量存储的字节数和变量类型说明。新打开MATLAB时,只能看到一个变量ans,这是一个由系统提供的默认输出变量。 6、历史记录窗口:在默认设置下,历史记录窗口会自动保留自安装起所有用过的命令和变量的历史记录,并且还注明了使用时间,从而方便了用户查询。 二、MATLAB的帮助系统 MATLAB的强大帮助系统是其他科学计算软件无法比拟的信息资源中心。它的帮助系统大体可以分为4类:联机帮助系统、联机演示系统、命令查询系统和远程帮助系统。 通过选择Help下拉菜单中的帮助选项进入联机帮助系统,在联机帮助窗口的帮助向导页面中含有5个可供选择的表单窗口,分别用来显示帮助主题、帮助索引、演示系统、查询帮助和个人定制的帮助等。 打开该系统可以通过在联机帮助系统中选择演示系统表单窗口,然后在其中选择相应的演示模块。在左侧的Demos表单窗口中包含一个开始说明和四个目录。四个目录分别包含MATLAB主程序相关的演示模块、工具箱演示模块、Simulink演示模块和模块集演示模块。 1、联机帮助系统 2、联机演示系统 3、命令查询系统 三、MATLAB的运行方法 1、对于简单的数值计算,如同使用计算器,直接输入数值和运算符,立即从屏幕上获得结果。 2、也可先对变量赋值,然后再输入由变量构成的表达式,也可立即获得结果。 3、对于较为复杂的问题采用编程的方法来解决,诸如含有判断、循环、迭代、递归等算法的问题。 第二节 Matlab常量、变量和表达式 一、MATLAB中的常量 MATLAB中提供了整数、实数、复数和字符四种类型数据。对应的常量类型也有上述四种。实数在屏幕显示时默认的小数位数为4位,若要改变实数的显示格式,可通过执行命令: format “格式” 二、变量 MATLAB变量的命名遵守如下规则: (2)变量名区分大小写; (3)变量名最多不超过19个字符; (1)变量名必须以字母打头,之后可以是任意字母、数字或下划线,变 量名中不允许使用标点符号和空格。 例如: 6x、y’r、o p为非法变量。ui_y、y9oi、yu都是合法变量。 MATLAB还提供了一些固有变量,即有特殊含义的内部常数: ans—用于结果的缺省变量名。 pi—圆周率。 i或j—表示虚数单位 inf—无穷大数,如1/0 三、函数 1、标量函数: 三角、指数、对数、取整(fix)、开方(sqrt)等基本函数 作用于标量或矩阵(数组)的每一元素 2、向量函数: max, min, sum, length, … 作用于(列或行)向量或矩阵的每一列向量 3、矩阵函数 构造矩阵的 zeros, ones, eye, rand, diag, triu, tril, … 矩阵计算的 size, det, rank, inv, eig, trace, norm, … 第三节 矩阵的输入和运算 一、矩阵的输入 1、一维矩阵的输入 (1)逐个输入法:如果数据元素之间均用空格(或逗号)隔开,该向量称为行向量;如果数据元素之间均用分号隔开,该向量称为列向量。 (2)冒号生成法:x=first:increment:last,表示包含由first开始,步长为increment,到last结束的整数组成的行向量。 (3)利用内部函数:x=linspace(first,last,n),创建从first开始,到last结束,有n个元素的均匀间隔的行向量。 例:x=[2 3 sqrt(3) 5] 例:x=0:pi/4:pi 例:x=linspace(0,pi,5) 2、多维矩阵的输入 多维矩阵必须有以下三个要素:整个输入矩阵必须以“[ ]”为其首尾;矩阵的行与行之间必须用分号“;”或回车键(Enter)隔离;矩阵元素必须由逗号“,”或空格分隔。 例:输入A=
原创力文档

文档评论(0)