MATLAB实习报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MATLAB
上
机
实
习
报
告
学院:电子信息学院
班级:信息113班
姓名:杜思保
学号:201100484327
这学期我们进行了MATLAB的实习,在为期几天的实习中,我熟习了MATLAB 基本操作、值数组及其运算、ATLAB图形绘制基础和SIMULINK仿真基础。同时通过这些也了解了MATLAB的基本情况和它的众多优点。
一、MATLAB的基本情况和优点
MATLAB是主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决
方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB 来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB 也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用。
二、实习内容
实习内容一: MATLAB基本操作
实习内容二:数值数组及其运算
实习内容三: MATLAB图形绘制基础
实习内容四:SIMULINK仿真基础
三、MATLAB实习过程
1、掌握MATLAB操作过程
1、进入MATLAB的开发环境。
方法一:点击桌面上的快捷方式或matlab\文件夹下的快捷方式图标。
方法二:开始→所有程序→MATLAB6.5→MATLAB6.5.EXE。
方法三:点击matlab\bin\win32文件夹下的matlab.exe。
这三种方法的当前目录不同。优先选用方法一。
退出MATLAB的开发环境。
2、退出Matlab的方式很多:
(1)在Matlab命令窗口的“File”菜单下选择“Exit Matlab”;
(2)快捷键“Ctrl+q”;
(3)在命令窗口输入“quit”命令;
(4)在命令窗口输入“exit”命令;
(5)用鼠标单击命令窗口右上角的“X”按钮;
(6)用鼠标双击命令窗口左上角的图标“”。
3、熟悉MATLAB的desktop操作桌面
(1)熟悉指令窗(command window)
a、点击指令窗右上角的可以从将指令窗从操作桌面独立出来,点击
指令窗中view菜单下的Dock Command window可以使指令窗嵌入回操作桌
面。
b、在指令窗的提示符>>后面键入所以下指令:
(12+2*(7-4))/3^2
观察指令窗中的结果。
c、通过下拉菜单File:Preferences改变设置指令窗中的字体、颜色
等。如:
数据显示格式的设置:
format short 小数点后四位(缺省情况),如显示π为3.1416。
(2)熟悉当前目录浏览器(Current Directory)
(A)观察当前目录是什么?
(B)打开我的电脑,在E盘下建立一个名为mydir的文件夹。
在MATLAB的command window上方,有一个当前目录设置区。
它包括:“目录设置栏”和“浏览键”,在目录设置栏中直接写待设
置的目录名,或借助浏览键和鼠标选择待设目录。
(3)熟悉工作空间浏览器(Workspace Browser)
在以上步骤的基础上,观察工作空间浏览器有哪些变量?在指令窗中
who 和whos 两条指令,观察指令窗中的结果。
(4)熟悉数组编辑器(Array Editor)
点中Workspace中任意一个数组,然后双击所选数组或点击图标打开数组编辑器(观察此数值数组内部的值。
按照以下步骤建立一个新的数组:
(A)在指令窗里,向一个新变量赋“空”阵。如:A=[ ];
(B)在内存浏览器中,双击该变量,打开数组编辑器。
(C)在数组编辑器左上方的“行维”、“列维”栏中填写待建数组的“大小”,于是在编辑窗中就出现待填写的数组元素表格。
(D)逐格填写元素值,直到完成为止。
(5)熟悉M文件编辑器及运行一个简单的程序。
(A)点击MATLAB窗口上的图标,弹出M文件编辑器(见图1-1);
图1-1
(B)在M文件编辑调试器的空白框中写入下面指令。
t=0:pi/50:4*pi;
y0=exp(-t/3);
y=exp(-t/3).*sin(3*t);
plot(t,y,'-r',t,y0,':b',t,-y0,':b')
(C)点击M文件编辑器的(保存图标),或选中【File:Save】下拉菜单项,会出现标准的文件保存对话框。
(D)在文件保存对话框中,选定目录(如mydir),填写文件名(try1),再按保存键,于是把try1.m脚本文件保存到了mydir目录上了。
(E)选中M文件编辑器下拉菜单项【Debug:Run】或按功能键F5,就可在图形窗中看到该程序的运行结果曲线。
(7)设置文件存放路径
(A)新建一个文件夹(自己的名字命名,在机器的最后一个盘符);
(B)将该文件夹添加到MATLAB 路径管理器中,见图1-6。
(C)保存,关闭对话框。
(8)了解MATLAB帮助系统
在指令窗中输入 help eye,阅读关于eye的帮助信息。
点击MATLAB的菜单项help:Matlab Help。查看自己所需的帮助。
2、掌握数值数组及其运算
(1)常量与变量
系统的变量命名规则:变量名区分字母大小写;变量名必须以字母打头,其后可以是任意字母,数字,或下划线的组合。此外,系统内部预先定义了几个有特殊意义和用途的变量,见下表: