软件技术(MATLAB)实验手册2011版.doc

软件技术(MATLAB)实验手册2011版.doc

ID:58827462

大小:269.50 KB

页数:14页

时间:2020-09-24

软件技术(MATLAB)实验手册2011版.doc_第1页
软件技术(MATLAB)实验手册2011版.doc_第2页
软件技术(MATLAB)实验手册2011版.doc_第3页
软件技术(MATLAB)实验手册2011版.doc_第4页
软件技术(MATLAB)实验手册2011版.doc_第5页
资源描述:

《软件技术(MATLAB)实验手册2011版.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验课需要我们干什么?一、实验课前的知识点预习。二、准备实验课演练的例题。三、实验课后的知识的总结。MATLAB实验一MATLAB软件环境以及环境设置一、实验目标1.熟悉MATLAB软件的运行环境以及界面构成。2.熟悉MATLAB环境中命令窗口的基本操作。3.熟悉变量的相关操作,熟悉变量的存储与读取操作。4.熟悉MATLAB环境设置(包括搜索路径和工作空间等设置)。5.学会应用帮助导航浏览器获得所需信息,通过MATLAB帮助,自学需要的知识。6.熟悉MATLAB中基本运算函数。二、实验内容及要求1.运行MATLAB软件,观察MATLAB的界面组成。并了解各个部分的功能。掌握

2、多个窗口的在软件环境中的布局等操作。(标题栏+菜单栏+工具栏+命令窗口+历史命令窗口+当前目录窗口+工作空间)。2.命令窗口主要用于进行MATLAB的各种命令操作。在该窗口中,可以运行MATLAB的指令、函数、表达式以及显示除了图形外的所有运行结果。3.命令历史窗口主要保存所有运行过的命令。4.改变currentdirectory,在当前目录下完成save和load命令。5.在工作空间中在工作空间中对变量进行各种操作。6.查找和设置搜索路径,并且测试。1.变量的赋值以及引用。2.MATLAB基本运算函数的演练。二、实验步骤(略)三、训练习题1.书上所有例题和课后习题。2.p

3、pt上的所有例题以及学生演练习题。四、测试习题1.精度计算的问题。看如下的代码,分析:x=0;forn=1:82x=x+0.01endx==0.82什么结果,请解释。x=0;forn=1:82x=x+1endx==82什么结果,请解释。MATLAB实验二MATLAB编程基础(上)一、实验目标1.熟悉一维数组二维数组的创建和引用。2.熟悉字符数组的创建和相关函数。3.了解struct数组和cell数组的创建和引用。4.熟悉算术、关系和逻辑运算符的使用。5.熟悉各种运算函数。二、实验内容及要求1.创建一维数组并采用各种形式引用。2.创建二维数组并采用各种形式引用。3.创建字符数

4、组,调用字符数组相关函数。(1)通过下标引用字符串中元素。(2)取子串。(3)倒排字符串。(4)计算字符串中字符的个数(5)字符串中大小写转换(6)查找字符串中出现子串的位置4.创建struct数组和cell数组,采用各种形式引用。5.算术、关系和逻辑运算符操作单个数、一维和二维数组。(1)+、-、*、/、、^(2).*、./、.、.^(1)>、<、>=、<=、==、~=(4)&、

5、、~、xor(5)all、any、exsit、find、isequal、isnumric、isempty、bitand、bitor、bitxor、bitcmp、&&、

6、

7、一、实验步骤(略)二

8、、训练习题1.计算结果如下:stats=1.0e+007*0.0000,但数据格式能改成普通的吗?就是0.0123这种形式,请问matlab怎么改变数据格式?2.在MATLAB中,怎么样对数据四舍五入?比如矩阵中的数据[0.,0,,0,],我想得到这样的结果[0.10917,0,23675,0,97674],请问用什么命令?3.为什么3+4&2的运算结果等于1而不是4?4.eval(expression);是执行其参数中包含的expressionmatlab语句。例如:把August1.mat到August3.mat加载到MATLABworkspace:ford=1:3s=

9、['loadAugust'int2str(d)'.mat']eval(s)end以下是被执行的s语句:s=loadAugust1.mats=loadAugust2.mats=loadAugust3.mat问题:为何s=['loadAugust'int2str(d)'.mat']的函数int2str(d)前后需要两个空格?1.解决找不到目录的问题方法一:在matlab中输入editpathdef.m命令,然后打开了pathdef文件,将其中的相关目录注释掉然后保存,即可。方法二:也可以不打开pathdef.m文件,而直接用rmpath命令把pathdef.m中的相关找不到的目

10、录去掉,然后用savepath保存。rmpath的用法可参考帮助文件。2.阅读并编写下列代码:%读懂下列代码的前8行。1.%阅读下面的程序,分析和理解如何进行分段函数的绘制。2.%本例演示的是削顶整流正弦半波的计算和图形绘制。1.%要求根据y值的不同进行分段,然后绘制出一样的图形。2.t=linspace(0,3*pi,500);y=sin(t);3.z1=((t

11、(t>2*pi)).*y;%<3>4.w=(t>pi/3&t<2*pi/3)+(t>7*pi/3&t<8*pi/3);5.w_n=~w;6.z2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。