文档详情

Matlab语言及应用实验指导书.doc

发布:2025-05-14约9.47千字共15页下载文档
文本预览下载声明

《Matlab语言及应用》上机实验指导书

吉林大学地球探测科学与技术学院地球化学系

2010年

实验一MATLAB应用开发环境

目的与要求

〔1〕熟悉MATLAB桌面。

〔2〕掌握命令窗口的使用方法。

〔3〕了解MATLAB的帮助系统。

〔4〕根本掌握在MATLAB命令窗口中进行语言要素的根本操作。

实验准备

〔1〕了解MATLAB的安装的软硬件要求。

〔2〕了解MATLAB的根本特征和根本语法。

〔3〕主要窗口的根本功能。

实验内容

1.使用命令窗口

启动MATLAB。从“Desktop”菜单中选择Desktoplayout-default,恢复MATLAB窗口的缺省设置。CommandWindows窗口中练习如下操作:

〔1〕变量与根本运算

〔2〕向量与矩阵的处理

〔3〕常用数学函数

〔4〕程序流程控制

?提示:在输入过程中注意符号的中文和西文的不同,Matlab语言使用的均为西文的符号。

(5)M文件

首先,建立自己的工作目录mywork,然后利用File菜单中的SetPath将mywork目录添加到Matlab的搜索路径中。

利用MATLAB的M文件编制器,建立如下命令行文件:

%ThislsmyfirsttestM—file.

???%RogerJang,March3,1997

???fprintf(StartOftest.m!\n);

???fori=1:3,

???fprintf(i=%d--i^3=%\n’,i,i^3);

???end

???fprintf(Endoftest.m!\n);

以test1.m为文件名,保存在mywork目录中。在命令窗口中键入test1?后执行,结果如下:??

???Startoftest.m!

???i=l?---?i^3=1

???i=2?---?i^3=8

???i=3?---?i^3=27

???Endoftest.m!

按上述方法建立函数文件如下:

functionoutput=fact2(n)

???%FACT2Calculatefactorialofagivenpositiveinteger(recursiveVersion)

???ifn==1?%Terminatingcondition

?????output=l;

?????return;

???end???

???output=n*fact2(n-1);

以fact2.m为文件名,保存在mywork目录中。在命令窗口中键入fact2(5)?后执行,结果如下:??

ans=

120

2、建立建立工作目录和搜索路径

〔1〕在磁盘中建立自己的工作目录,如mywork。

〔2〕利用File菜单中的SetPath将mywork目录添加到Matlab的搜索路径中。

3、工作空间与变量的储存及加载

〔1〕使用whoh和whos命令查看现存于工作空间(Workspace)的变量。

〔2〕使用clear和clearall??命令删除工作空间内的所有变量。

提示:MATLAB有一些永久常数(PermanentConstants)如表所示,虽然在工作空间中看不到,但使用者可直接取用。

〔3〕使用save命令储存变量内容到文件,然后再用load命令将文件的内容加载到工作空间。??

?4、Matlab帮助系统

〔1〕帮助浏览器使用

在桌面工具条单击?按钮或菜单Help—MatlabHelp,翻开帮助浏览器。练习使用contents、index、Search和Demos选项卡。

〔2〕Help函数和doc函数

在命令窗口中,使用Help命令,可以获得当前安装的Mathworks产品的简单信息,在Help后面跟工具箱名或函数名称,可以获得详细的帮助。

使用doc函数,如docformat语句在帮助浏览器中显示format函数文档。

实验二绘图功能

目的与要求

〔1〕掌握二维平面绘图、三维绘图的根本命令。

〔2〕掌握图形控制、图轴控制和文字说明的根本方法。

〔3〕了解MATLAB绘图窗口。

〔4〕熟悉三维图形显示的根本技巧。

〔5〕了解保存、打印图形方法。

实验准备

〔1〕MATLAB绘图的根本语法。

〔2〕图形窗口的根本功能。

实验内容

1、MATLAB二维绘图根本函数使用

在命令窗口中,利用linspace函数在0到2π间,等分取100个点,计算x的正弦函数值,用plot、loglogsemilogxsemilogy和?plotyy函数进行二维平面描点绘图。

2、图形的控制

根据plot(x

显示全部
相似文档