科学计算与MATLAB 语言试验内容_第1页
科学计算与MATLAB 语言试验内容_第2页
科学计算与MATLAB 语言试验内容_第3页
科学计算与MATLAB 语言试验内容_第4页
科学计算与MATLAB 语言试验内容_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——科学计算与MATLAB语言试验内容试验一熟悉MATLAB工作环境

一、试验目的

1.熟悉启动和退出MATLAB软件的方法。2.熟悉MATLAB软件的运行环境。3.熟悉MATLAB的基本操作。

二、试验设备及条件

计算机一台(带有MATLAB6.0以上的软件环境)。

三、试验内容

1.练习下面指令:

cd,clear,dir,path,help,who,whos,save,load。

2.建立自己的工作目录MYBIN和MYDATA,并将它们分别加到探寻路径的前面或者后面。

3.求[12?2*(7?4)]?32的算术运算结果。

4.利用MATLAB的帮助功能分别查询inv、plot、max、round函数的功能和用法。

四、运行环境介绍及本卷须知

1.运行环境介绍

开启Matlab软件运行环境有图1-1所示的界面。

图1-1MATLAB的用户界面

图1-1MATLAB用户界面中有File、Edit、View、Web、Windows、Help六个主菜单,每一个菜单之下又各有下一级子菜单。1为当前路径选择窗口,可点击开启文件夹选择框选择当前工作路径。2中内容可通过点击3和4分别显示分类帮助文件夹和工作空间,工作空间窗口显示当前已经定义的变量值。5中内容可通过点击6和7分别显示指令历史记录与当前目录下文件。8为指令窗口,在符号“>>〞后键入指令,执行相关动作,本次试验内容便在指令窗口内输入并运行,每输完一条指令,回车即执行。2.在指令窗操作时应特别注意以下几点

1)所有输入的指令、公式或数值必需按下回车键以后才能执行。例如:

>>(10*19+2/4-34)/2*3(回车)

ans=234.7500

2)所有的指令、变量名称都要区分字母的大小写。

3)%作为MATLAB解释的开始标志,以后的文字不影响计算的过程。4)应当指定输出变量名称,否则MATLAB会将运算结果直接存入默认的输出变量名ans。

5)MATLAB可以将计算结果以不同的确切度的数字格式显示,可以直接在指令视窗键入不同的数字显示格式指令。例如:

>>formatshort(这是默认的)

6)MATLAB利用了↑↓二个游标键可以将所输过的指令叫回来重复使用。按下↑则前一次输入的指令重新出现,之后再按Enter键,即再执行前一次的指令。而↓键的功用则是往后执行指令。其它在键盘上的几个键如→、←、Delete、Insert其功能则显而易见,无须多加说明。

7)当要暂时执行作业系统(例如Dos)的指令而还要执行MATLAB,可以利用!加上原作业系统的指令,例如!dir,!formata:。3.help命令的使用

一旦发现指令不知如何使用时,help命令将告诉你如何使用。在指令窗中键入(help+指令名称)就可使用MATLAB的帮助系统,这是最快捷的取得帮助的途径。例如:

>>helptanTANTangent.

TAN(X)isthetangentoftheelementsofX.Seealsoatan,tand,atan2.

Overloadedfunctionsormethods(oneswiththesamenameinotherdirectories)helpsym/tan.m

ReferencepageinHelpbrowserdoctan

五、思考题

1.与其他高级语言相比,MATLAB有哪些显著特点?

2.画出MATLAB系统的组成结构。

六、试验报告要求(包含预习报告要求和最终报告要求)

1.试验名称2.试验目的3.试验设备及条件

预习报告要求4.试验内容及要求5.试验程序设计指程序代码。6.试验结果及结果分析

试验结果要求必需客观,有数据的可以记录数据,没有数据的简单描述试验现象。结果分析是对试验结果的理论评判。7.试验中出现的问题及解决方法8.思考题的回复

最终报告要求七、

1??111?234?5???491625???82764125??生成一些数据测试你写的函数。

四、思考题

编写程序,用如下迭代公式求

a,a的值分别为:3,17,113。迭代的终止条件为

100次。分别对迭代结果和迭

xn?1?xn?10?5,迭代初值x0?1.0,迭代次数不超过

x2?a?2x2?x2?a?xn?1?xn?1a?22xn?1五、试验报告要求(包含预习报告要求和最终报告要求)

见试验一第六项。

试验七MATLAB应用

一、试验目的:1,生物医学信号的读取;

2,把握应用MATLAB语言进行生物医学信号的特征分析;3,把握应用MATLAB语言进行生物医学信号滤波。

二、试验设备及条件

计算机一台(带有MATLAB6.0以上的软件环境)。

三、试验内容:

1,信号的保存;把以TXT形式的心电信号保存在D盘中2,信号读取;clear;clc;

fr=fopen('d:\\ecg.txt','r');[a,count]=fscanf(fr,'%g',inf);status=fclose(fr);w=count;

t=a(1:2:w);%时间序列x=a(2:2:w);%信号

3,信号的处理;计算其均值,方差

x_me=mean(x);x_v=var(x);

4,设计滤波器对信号进行滤波

n=5;Wn=[130]/125;

[b,a]=butter(n,Wn);%设计滤波器y=filter(b,a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论