matlab实验一实验报告材料.docx

上传人:b****6 文档编号:8020035 上传时间:2023-05-12 格式:DOCX 页数:11 大小:306.08KB
下载 相关 举报
matlab实验一实验报告材料.docx_第1页
第1页 / 共11页
matlab实验一实验报告材料.docx_第2页
第2页 / 共11页
matlab实验一实验报告材料.docx_第3页
第3页 / 共11页
matlab实验一实验报告材料.docx_第4页
第4页 / 共11页
matlab实验一实验报告材料.docx_第5页
第5页 / 共11页
matlab实验一实验报告材料.docx_第6页
第6页 / 共11页
matlab实验一实验报告材料.docx_第7页
第7页 / 共11页
matlab实验一实验报告材料.docx_第8页
第8页 / 共11页
matlab实验一实验报告材料.docx_第9页
第9页 / 共11页
matlab实验一实验报告材料.docx_第10页
第10页 / 共11页
matlab实验一实验报告材料.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

matlab实验一实验报告材料.docx

《matlab实验一实验报告材料.docx》由会员分享,可在线阅读,更多相关《matlab实验一实验报告材料.docx(11页珍藏版)》请在冰点文库上搜索。

matlab实验一实验报告材料.docx

matlab实验一实验报告材料

 

铁道大学

《Matlab语言及其应用》实验报告

--实验1Matlab软件环境的基本使用

 

实验者

韩云星

实验者学号

20153254

实验者班级

信1501-1

所在学院

信息科学与技术学院

课程编号

RL090011

指导教师

展威

报告完成日期

2017年4月28日

实验一 熟悉MATLAB工作环境

一、实验目的

1、了解Matlab的发展和主要功能;

2、熟悉Matlab工作环境的各个窗口;

3、掌握建立矩阵的方法;

4、掌握Matlab各种表达式的书写规则以及常用函数的使用。

二、实验容

图1实验容1

图2实验容2

图3实验容3

三、实验设备和软件环境

处理器:

Intel(R)Core(TM)i5-6200CPU2.30GHz(4CPUs),~2.3GHz

存:

4096MBRAMIntel(R)Core(TM)i5-6200CPU2.30GHz(8CPUs),~2.3GHz

硬盘:

Model:

ATAST2000DM001-1ER1SCSIDiskDevice

操作系统:

Windows7旗舰版64-bit(6.1,Build7601)(7601.win7_gdr.101026-1503)

Matlab版本:

9.0.0.341360(R2016a)

四、实验步骤或过程

1.在命令窗口依次输入下列命令,根据执行结果分析其功能:

help

在命令窗口输入后,会看到帮助的目录信息,如下图所示

图4帮助的目录信息

lookforinv

输入后会在命令窗口显示帮助中含有字母inv的函数和函数功能的列表。

图5帮助中含有字母inv的函数和函数功能

helpinv

查找函数inv,并显示其帮助信息。

图6查找函数inv

Whichinv

显示函数保存的位置信息和类型。

图7显示函数保存的位置信息和类型

2.建立自己的工作目录,再将自己的工作目录设置到Matlab搜索路径下。

用help命令查询自己的工作目录;

设置路径:

图8设置路径

添加文件夹:

图9添加文件夹

步骤:

File菜单——SetPath——AddFolder——选择自建文件夹——确定——点击save——点击close。

3.利用Matlab的帮助功能,分别查询inv、plot、max、round等函数的功能及用法;

helpinv

图10查询inv的功能和用法

helpplot

图11查询plot的功能和用法

helpmax

图12查询max的功能和用法

helpround

图13查询round的功能和用法

4.先求下列表达式的值,然后显示Matlab工作空间的使用情况并保存全部变量。

(1)

图14求解表达式1

 

(2)

,其中

图15求解表达式2

 

(3)

提示:

利用冒号表达式生成a向量,求各点的函数值时用点乘运算。

图16求解表达式3

(4)

提示:

用逻辑表达式求分段函数值。

图17求解表达式4

5.已知:

求下列表达式的值。

(1)

,其中I为单位矩阵;

图18求矩阵A+6*B和A-B+I

 

(2)

图19求矩阵A*B和A.*B

 

图20A.*B

(3)

图21A^3

图22A.^3

(4)

图23A/B

图24A/B

(5)

表1[A,B]

表2[A([1,3],:

);B^2]

6.将课件中的相关例题进行演示实验。

例1-1在命令窗口中输入不同的命令和数值,并查看其显示方式。

表3sin

例1-2

表4字符输出

例1-3使用format函数在命令窗口中显示运算结果。

 

表5不同数据类型输出结果不同

注:

long格式为15位数字显示,shorte为5位科学计数显示。

例1-4

在命令窗口中输入以下命令,并查看显示的图形。

>>a=[1234]

 

>>b=[5678]

 

>>c=a+b*i

 

>>plot(c)

 

表6plot画图

思考题:

与其他高级语言相比,Matlab有哪些显著的特点?

(1)MATLAB语言具有程序流程控制、函数、数据结构、输入输出和面向对象的编程特点,是基于矩阵/数组的语言。

(2)MATLAB的图形处理系统能够将二维和三维数组的数据用图形表示出来。

(3)MATLAB应用程序接口使MATLAB语言能与C或FORTRAN等其他编程语言进行交互。

2.Matlab操作桌面有几个窗口?

如何使某个窗口脱离桌面成为独立的窗口?

又怎样恢复?

MATLABR2017a工作界面中的常用窗口包括命令窗口、历史命令窗口、当前工作目录窗口、工作空间浏览器窗口、变量编辑窗口、M文件编辑/调试窗口、帮助窗口和程序性能剖析窗口等。

所有窗口都可以单独显示,使用Undock和Dock可使窗口单独出来和返回到MATLAB工作界面中。

五、实验总结和反思

总结:

本次实验考察了help的用法和结果;如何建立工作目录并用help查询;用help查询inv、plot、max、round等函数的功能及用法;求表达式结果;求如何表达矩阵和矩阵求解;辨别不同运算符(.^和^;.*和*)。

反思:

实验过程中,虽然有老师给的代码,但仍然会出错,写代码是应该集中注意力,在验证代码的过程中,也要思考并记忆代码的功能和用法。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2