资源描述:
《MATLAB 上 机 实 习 报 告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB上机实习报告学院:电子信息学院班级:学号:姓名20年月日16Matlab上机实习报告在我们考试的前一周,我们进行了为期一个星期的Matlab上机实习.可能我们的专业与计算机联系比较紧密,以前我从没有听说过Matlab,更没有接触过.也可以说我们都是从零开始的.经过了一个星期的学习,对Matlab有了最基本的了解,Matlab可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。一个星期的时间,我们主要对Ma
2、tlab的五个内容进行了学习.一、MATLAB基本操作二、数值数组及其运算三、MATLAB图形绘制基础四、STMULINK仿真基础五、句柄图形和图形用户界面制作内容一MATLAB基本操作在内容一中我们主要学习了MATLAB的启动和退出,熟悉了各种命令窗口和工具栏.进入MATLAN的开发环境的三种方法:1)直接点击桌面上的快捷方式.2)开始→所有程序→MATLAB7.0→MATLAB7.0.EXE.3)点击matlabbinwin32文件夹下的matlab.exe.我们在实习中最常用的是前两种,因为它比较方便,能快速进入开发环境中.退出
3、MATLAB开发环境的几种方法:1)在MATLAB命令窗口的”File”菜单下选择”ExitMatlab”;2)快捷键”Ctrl+q”;3)在命令窗口输入”MATLAB”quit”命令;161)在命令窗口输入”exit”命令;2)用鼠标单击命令窗口右下角的”X”按钮;熟悉MATLAB的desktop的操作桌面:1)熟悉指令窗(commandwindow)2)熟悉当前目录浏览器(CurrentDirectory)3)熟悉工作空间浏览器(WorkspaceBrowser)4)熟悉数组编辑器(ArrayEditor)5)熟悉脚本文件编辑器及运行
4、一个简单的程序.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')运行结果:6)设置文件存路径.7)了解MATLAB帮助系统.16内容二数值数组及其运算在内容二中我们学习了一维数组和二维数组的创建和寻访,掌握了MATLAB的矩阵和数组的运算和MATLAB的关系操作和逻辑操作.一、常量和变量系统的变量命名规则:变量名区分字母大小写;变量名必须以字母打头,其后可以是任意字母,数字,或下划线的组合.此外,系统内部预先定义了几个
5、有特殊意义和用途的变量.二、数值型向量(矩阵)的输入任何矩阵(向量),可以直接按行方式输入每个元素;同一行中的元素用逗号或者空格符来分隔行行之间用分号分隔。所有元素处于[]中三、符号向量(矩阵)的输入a用函数sym定义符号矩阵:函数sym实际是在定义一个符号表达式,这时的符号矩阵中的元素可以是任意的符号和表达式,没有长度限制,只需将方括号置于单引号中。b用函数sym定义符号矩阵先定义矩阵中的每一个元素为一个符号变量,然后像普通矩阵一样输入符号矩阵四、矩阵的运算运算符:+(加)、-(减)、*(乘)、./(右除)、.(左除)、^(乘方)、’
6、(转置)等;常用函数:det(行列式)、inv(逆矩阵)、rank(秩)、eig(特征值,特征向量)、rref(化矩阵为行最简形)五、要在闭区间[0,2]上产生50个等距采样的一维数组,试用两种不同的指令实现,要寻访1到5个元素如何实现;寻访7到最后一个元素如何实现;要寻访2,6,8个元素如何实现;寻访大于2的元素如何实现。A=[0:pi/25:pi*2]B=[A(1)A(2)A(3)A(4)A(5)]C=[A(7):pi/25:A(51)]A(find(A>2))A=00.12570.25130.37700.50270.62830.75
7、400.87961.00531.13101.25661.38231.50801.63361.75931.88502.01062.13632.26192.38762.51332.63892.76462.89033.0159163.14163.26733.39293.51863.64423.76993.89564.02124.14694.27264.39824.52394.64964.77524.90095.02655.15225.27795.40355.52925.65495.78055.90626.03196.15756.2832B=00
8、.12570.25130.37700.5027C=0.75400.87961.00531.13101.25661.38231.50801.63361.75931.88502.01062.136