《实验一熟悉MATLAB工作环境.doc》由会员分享,可在线阅读,更多相关《实验一熟悉MATLAB工作环境.doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、, 实验一 熟悉MATLAB工作环境 1、 实验目的初步熟悉MATLAB工作环境,熟悉命令窗口,学会使用帮助窗口查找帮助信息。2、 实验内容 (1) 熟悉MATLAB平台的工作环境。 (2) 熟悉MATLAB的5个工作窗口。 (3) MATLAB的优先搜索顺序。三、实验步骤 1. 熟悉MATLAB的5个基本窗口 Command Window (命令窗口) Workspace (工作空间窗口) Command History (命令历史记录窗口) Current Directory (当前目录窗口) Help Window (帮助窗口) (1)命令窗口 (Command Window) 在命令窗
2、口中依次输入以下命令: x=1 x = 1 y=1 2 3 4 5 6 7 8 9; z1=1:10, z2=1:2:5; z1 = 1 2 3 4 5 6 7 8 9 10 w=linspace (1,10,10); t1=ones(3) ,t2=ones(1,3) ,t3=ones(3,1)t1 = 1 1 1 1 1 1 1 1 1 t2 = 1 1 1t3 = 1 1 1 t4=zero(3) ,t5=eye(4)? Undefined function or method zero for input arguments of type double. t4=zeros(3) ,t5
3、=eye(4)t4 = 0 0 0 0 0 0 0 0 0t5 = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1思考题:1、变量如何声明,变量名必须遵守设么么规则,是否区分 大小写。 2、试说明分号、逗号、冒号的用法。 3、linspace( )称为“线性等分”函数,说明它的用法。可 使用help命令,格式如下: 4、help linspace 5、说明函数ones( )、zeros( ) /eye( ) 的用法。答案: 1、变量是在程序运行中其值可以改变的量,变量由变量名 来表示。在MATLAB中变量名的命名的规则有: (1) 变量名必须以字母开头,且只能由字母、数字或者下
4、 划线 (2) 3类符号组成,不能含有空格和标点符号等; (3) 变量名区分字母的大小写; (4) 变量名不能超过63个字符,的63个字符后的字符被忽略, 对于MATLAB6.5版以前的变量名不能超过31个字符; (5) 关键字不能作为变量名; (6) 最好不要有表2-1中的特殊常量符号作为变量名。 2、分号的用法: 逗号的用法 冒号的用法 3、linspace( ) 函数的用法:线性等分的通用格式为 A=linspace(a1,an,n),其中a1是向量的首元素,an是向量的 尾元素,n把a1至an之间的区间分成向量的首尾之外的其 他n-2个元素。省略n则默认成成100个元素的向量。 zer
5、os( )函数生成mn阶的全0矩阵; ones( )函数生成mn阶的全1矩阵; eyes( )函数生成mn阶的单位矩阵。(2) 工作空间窗口单击工作空间窗口右上角的按钮,将其从MATLAB主界面分离出来。 在工作空间查看各个变量,或在命令窗口用who,whos(注意区分大小写)查看各个变量。 在工作空间双击变量,弹出Array Editor 窗口(数组编辑器窗口),即可改变变量。使用save命令把工作空间的全部变量保存为my_var.mat文件。 save my_var.mat输入下列命令: clear all观察工作空间的变量是否被清空,使用load命令把刚才保存的变量载入工作空间。 loa
6、d my_var.mat清除命令窗口命令: clc(3) 历史命令窗口打开历史命令窗口,可以看到每次运行MATLAB的时间和曾在命令窗口输入过的命令,练习以下几种利用历史命令窗口重复执行输入过的命令的方法。 在历史命令窗口中选中要重复执行的一行或几行命令,右击,出现快捷菜单,选择Copy,然后再Paste到命令窗口。 在历史命令窗口中双击要执行的一行命令,或者选中要重复执行的一行或几行命令后,用鼠标将其拖动到命令窗口中执行。在历史命令窗口中选中要重复执行的一行或几行命令,右击,出现快捷菜单,选择Evaluate Selection,也可以执行。或者在命令窗口使用方向键的上下键得到以前输入的命令
7、。例如,按方向键“”一次,就重新将用户最后一次输入的命令调到MATLAB提示符下。重复地按方向上键“”,就会在每次按下的时候调用再往前一次输入的命令。类似地,按方向键“”的时候,就往后调用一次输入的命令。按方向键“”或者方向键“”就会在提示符的命令中左右移动光标,这样用户就可以用类似于在字处理软件中编辑文本的方法编辑这些命令。(4) 当前目录命令窗口(Current Directory)MATLAB的当前目录即是系统默认的实施打开、装载、编辑、和保存文件等操作时的文件夹。打开当前目录窗口后,可以看到用“save”命令所保存的my_ var. mat文件时保存在目录C:/MATLAB6p/wor
8、k下。(5) 帮助窗口(Help Window)单击工具栏的?的图标,或选择菜单View|Help,或选择Help|MATLAB Help都能启动帮助窗口。 通过Index选项卡查找log 2( )函数的用法,在Search index for栏中输入需要查找的词汇“log2”,在左下侧就列出预支最匹配的词汇条目,选择”log21”,右侧的窗口就会显示相应的内容。 也可以通过Search 选项卡查找log2( )函数的用法。Search选项卡与Index 选项卡不同,Index只在专用术语表中查找,而Search搜索的是整个HTML帮助文件。2. MATLAB的数值显示格式设置屏幕显示方式有紧
9、凑(Compact)和松散(Loose)两种,其中Loose为默认方式。 a=ones(1,30)a = Columns 1 through 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Columns 16 through 30 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 format compact aa = Columns 1 through 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Columns 16 through 30 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1数字显示格式有short、long、shor
10、t e、long e等。 format long pians = 3.141592653589793 format short pians = 3.1416 format long pians = 3.141592653589793 format + pians =+ pians =+ -pians =-3. 变量的搜索顺序在命令窗口中输入以下指令: pians = 3.1416 sin(pi); exist(pi)ans = 5 pi=0; exist(pi)ans = 1 pipi = 0 clear pi exist (pi)ans = 5 pians = 3.1416思考题: 3次执行exist(pi)的结果一样吗?如果不一样,试 解释为什么? 圆周率pi是系统的默认常量,为什么会被改变为0?答案: 结果不一样,原因是初始条件不一样。 pi被赋值为0. 赖焕雄 2014.3.12