没有合适的资源?快使用搜索试试~ 我知道了~
Matlab语言及应用实验指导书.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 58 浏览量
2023-03-13
19:44:40
上传
评论
收藏 3.55MB DOCX 举报
温馨提示
试读
41页
。。。
资源推荐
资源详情
资源评论
《Matlab 语言及应用》上机实验指导书
吉林大学地球探测科学与技术学院地球化学系
2010 年
实验一 MATLAB应用开发环境
目的与要求
(1)熟悉 MATLAB桌面。
(2)掌握命令窗口的使用方法。
(3)了解 MATLAB的帮助系统。
(4)基本掌握在 MATLAB命令窗口中进行语言要素的基本操作。
实验准备
(1)了解 MATLAB的安装的软硬件要求。
(2)了解 MATLAB的基本特征和基本语法。
(3)主要窗口的基本功能。
实验内容
1.使用命令窗口
启动 MATLAB。从“Desktop”菜单中选择 Desktop layout->default,恢复 MATLAB窗口
的缺省设置。Command Windows窗口中练习如下操作:
(1)变量与基本运算
(2)向量与矩阵的处理
(3)常用数学函数
(4)程序流程控制
提示:在输入过程中注意符号的中文和西文的不同,Matlab 语言使用的均为西文的符
号。
(5) M 文件
首先,建立自己的工作目录 mywork,然后利用File 菜单中的 Set Path 将 mywork 目录添
加到 Matlab 的搜索路径中。
利用 MATLAB的 M 文件编制器,建立如下命令行文件:
%This ls my first test M—file.
%Roger Jang,March 3,1997
fprintf('Start Of test.m!\n');
for i=1:3,
fprintf('i=%d-->i^3=%\n’,i,i^3);
end
fprintf('End of test.m!\n');
以 test1.m 为文件名,保存在 mywork 目录中。在命令窗口中键入 test1 后执行,结果如下:
Start of test.m!
i=l ---> i^3=1
i=2 ---> i^3=8
i=3 ---> i^3=27
1
End of test.m!
按上述方法建立函数文件如下:
function output=fact2(n)
%FACT2 Calculate factorial of a given positive integer(recursive Version)
if n==1 %Terminating condition
output=l;
return;
end
output=n*fact2(n-1);
以 fact2.m 为文件名,保存在 mywork 目录中。在命令窗口中键入 fact2(5) 后执行,结果
如下:
ans =
120
2、建立建立工作目录和搜索路径
(1)在磁盘中建立自己的工作目录,如 mywork。
(2)利用 File 菜单中的 Set Path 将 mywork 目录添加到 Matlab 的搜索路径中。
3、工作空间与变量的储存及加载
(1)使用 whoh 和 whos 命令查看现存于工作空间(Workspace)的变量。
(2)使用 clear 和>clear all 命令删除工作空间内的所有变量。
提示:MATLAB有一些永久常数(Permanent Constants)如表所示,虽然在工作空间中看不到,
但使用者可直接取用。
(3)使 用 save 命令储存变量内容到文件,然后再用 load 命令将文件的内容加载到工作空
间。
4、Matlab 帮助系统
(1)帮助浏览器使用
在桌面工具条单击?按钮或菜单
Help—>Matlab Help,打开帮助浏览器。练习使用
contents 、index、Search 和 Demos 选项卡。
(2)Help 函数和 doc 函数
在命令窗口中,使用 Help 命令,可以获得当前安装的 Mathworks 产品的简单信息,在
Help 后面跟工具箱名或函数名称,可以获得详细的帮助。
使用 doc 函数,如 doc format 语句在帮助浏览器中显示 format 函数文档。
2
实验二 绘图功能
目的与要求
(1)掌握二维平面绘图、三维绘图的基本命令。
(2)掌握图形控制、图轴控制和文字说明的基本方法。
(3)了解 MATLAB绘图窗口。
(4)熟悉三维图形显示的基本技巧。
(5)了解保存、打印图形方法。
实验准备
(1)MATLAB绘图的基本语法。
(2)图形窗口的基本功能。
实验内容
1、MATLAB二维绘图基本函数使用
在命令窗口中,利用 linspace 函数在 0 到 2π间,等分取 100 个点,计算 x 的正弦函数值,
用 plot、loglog semilogx semilogy和 plotyy函数进行二维平面描点绘图。
>> x=linspace(0,2*pi);
>> y=sin(x);
>> plot(y);
利用 plot命令一次画出多条曲线
>> x=linspace(0,4*pi);
>> plot(x,sin(x),x,cos(x),x,sin(x)+cos(x));
3
以不同的标志(Marker)来绘图
>> x=linspace(0,4*pi);
>> plot(x,sin(x),'o',x,cos(x),'o',x,sin(x)+cos(x),'*');
如果输入参数对一个是矩阵,一个是向量,plot函数会将矩阵中的每一行与向量参数组
成一个输入对,分别绘出相应的图形
>> x=linspace(0,2*pi,30);
>> y=sin(x);
>> z=cos(x);
>> w=[y;z];
>> plot(x,w);
>> title('Figure2.5:change Argument Order')
>> grid on
4
剩余40页未读,继续阅读
资源评论
G11176593
- 粉丝: 6666
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功