文档介绍:MATLAB上机实验一一、实验目得初步熟悉 MATLAB工作环境,熟悉命令窗口,学会使用帮助窗口查找帮助信息。命令窗口二、实验内容(1) 熟悉MATLAB平台得工作环境.(2) 熟悉MATLAB 得5个工作窗口。(3)MATLAB 、实验步骤1、熟悉MATLAB 得5 个基本窗口① mandWindow (命令窗口)② Workspace (工作空间窗口)③mandHistory(命令历史记录窗口)④CurrentDirectory(当前目录窗口)⑤HelpWindow(帮助窗口)(1)命令窗口(mandWindow)。在命令窗口中依次输入以下命令:>〉x=1〉>y=[123456789];〉> z1=[1:10],z2=[1:2:5];>>w=linspace(1,10,10);>〉t1=ones(3),t2=ones(1,3),t3=ones(3,1)〉〉t4=ones(3),t4=eye(4)x =1z1= 1 2 3 4 5 67 8 9 10t1 = 1 11 11 1 1 1 t2 = 1 1 1t3 = 1 1 1t4= 1 1 1 11 1 1 1 1t4= 10 0 00 1 0 0 00 10 0 0 0 1思考题:①变量如何声明,变量名须遵守什么规则、就是否区分大小写。答:(1)变量声明 1、局部变量每个函数都有自己得局部变量,这些变量只能在定义它得函数内部使用。当函数运行时,局部变量保存在函数得工作空间中,一旦函数退出,这些局部变量将不复存在。脚本(没有输入输出参数,由一系列MATLAB命令组成得M文件)没有单独得工作空间,只能共享调用者得工作空间。当从命令行调用,脚本变量存在基本工作空间中;当从函数调用,、全局变量在函数或基本工作空间内,用global声明得变量为全局变量。例如声明a为全局变量:>〉global a声明了全局变量得函数或基本工作空间,共享该全局变量,都可以给它曲赋值。如果函数得子函数也要使用全局变量,、永久变量永久变量用persistent声明,只能在M文件函数中定义与使用,,MATLAB不会从内存中清除它,例如声明a为永久变量:〉〉persistent a(2)变量命名规则如下:始于字母,由字母、数字或下划线组成;区分大小写;可任意长,,由函数namelengthmax返回,一般N=63;不能使用关键字作为变量名(关键字在后面给出);,该函数失效.(3)区分大小写②试说明分号、逗号、冒号得用法。答:分号:加上分号“;"其作用就是将计算机结果存入内存,但不显示在屏幕上,反之,语句结尾若不加“;”,则表示在语句执行后,在将计算结果存入内存得同时,还将运算结果显示出来. 逗号:分割列表冒号:从什么到什么,比如1:10意思就是——1到10③linspace()称为“线性等分”函数,说明它得用法。可使用help命令,格式如下:>>helplinspace④说明函数ones()、zeros( )、eye()得用法。答;(1)ones()函数:全部元素都为1得常数矩阵;(2)zeros()函数:全部元素都为0得矩阵; (3)eye()函数:单位矩阵; (4)linspace()函数:如a=linspace(n1,n2,n3),表示在线性空间上,行矢量得值从n1到n2(2)工作空间窗口(Workspace).单击工作空间窗口右上角得按钮,将其从MATLAB 主界面分离出来。①在工作空间查瞧各个变量,或在命令窗口用who,whos(注意大小写)查瞧各个变量。②在工作空间双击变量,弹出ArrayEditor窗口(数组编辑器窗口),即可修改变量。③使用save命令把工作空间得全部变量保存为my_var、mat 文件。〉〉save my_var、mat④输入下列命令:〉〉clear all%清除工作空间得所有变量观察工作空间得变量就是否被清空。使用load 命令把刚才保存得变量载入工作空间。>〉load my_var、mat⑤清除命令窗口命令:>〉clc(3)历史命令窗口(mand History)。打开历史命令窗口,可以瞧到每次运行MATLAB 得时间与曾在命令窗口输入过得命令,练习以下几种利用历史命令窗口重复执行输入过得命令得方法。①在历史命令窗口中选中要重复执行得一行或几行命令,右击,出现快捷菜单,选择Copy,然后再Paste到命令窗口。②在历史命令窗口中双击要执行得一行命令,或者选中要重复执行得一行或几行命令后,用鼠标将其拖动到命令窗口中执行。③在历史命令窗口中选中要重复执行得一行或几行命令,右击,出现快捷菜单