matlab上机实习报告(27页).docVIP

  • 450
  • 1
  • 约1.05万字
  • 约 26页
  • 2015-09-13 发布于重庆
  • 举报
matlab上机实习报告(27页).doc

Matlab上机实习报告 学院 班级 学号 姓名 指导老师: 2011年12月25日 第十六周我们进行了本学期第二个实习部分-Matlab上机实习。时间过得很快,一周的时间转眼间就过去了。通过实习我们对Matlab有了基本的了解。本次实习一星期,共有五个部分。分别是: Matlab基本操作; 数值数组及其运算; Matlab图形绘制基础; SIMULINK仿真基础; 句柄图形和图形用户界面制作。 实习内容一 Matlab基本操作 1,实习目的: ·掌握Matlab的启动和退出; ·熟悉Matlab的命令窗口; ·熟悉其他常用窗口和工具栏; 2,对本软件有了初步认识后,接下来就开始按照指导书要求做一些训练了 在指令窗中输入下面一段程序,功能是::画出衰减振荡曲线y=(e-t/3)sin3t及其他的包络线y0=(e-t/3)。T的取值范围是[0,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’) 观察输出结果 3,通过下拉菜单File:Preferences改变设置指令窗中的字体、颜色等。如: 数据显示格式的设置: Format short 小数点后四位(缺省情况),如显示p为3.1416。 Format long 小数点后十四位,如显示p为3.14159265358979。 Formant bank 小数点后两位,如显示p为3.14。 Format short e 小数点后四位科学记数法,如显示p为3.1416e+000。 Format long e 小数点后十四五位科学记数法,如显示p为3.141592653589793e+000。 在指令窗中键入y1=2*sin(0.3*pi)/(1+sqrt(5)) 然后利用回调指令计算y2=2*y1*cos(0.3*pi)/(1+sqrt(5)) y1 = 0.5000 y2 = 0.1816 4,了解软件中的一些功能和命令。 包括: (1)熟悉历史指令窗(Command History) ; (2)熟悉当前目录浏览器(Current Diretory); (3)熟悉工作空间浏览器(Workspace Browser); (4)熟悉数组编辑器(Array Editor); (5)熟悉脚本文件编辑器及运行一个简单的程序; (6)一些指令如: clear 清除当前工作区中的所有变量 clc 清除指令窗中内容(未清除当前工作区中的变量) clf 清除图形窗口 cd 设置当前工作目录 exit,quit 退出Matlab (7)设置文件存放路径。 (8)了解Matlab帮助系统。 实习内容二 数值数组及其运算 实习目的 ·掌握一维数组的创建和寻访; ·掌握二维数组的创建和寻访; ·掌握的Matlab矩阵和数组的运算; ·熟悉Matlab关系操作和逻辑操作; 实习内容和步骤 常量与变量 变量名区分字母大小写;变量名必须以字母打头,其后可以是任意字母,数字,或下划线的组合。 数值型向量(矩阵)的输入 任何矩阵(向量),可以直接按行方式输入每个元素;同一行中的元素用逗号或者空格符来分隔 行行之间用分号分隔。所有元素处于[ ]中 符号向量(矩阵)的输入 用函数sym定义符号矩阵: 函数sym实际是在定义一个符号表达式,这时的符号矩阵中的元素可以是任意的符号和表达式,没有长度限制,只需将方括号置于单引号中。 用函数sym定义符号矩阵 先定义矩阵中的每一个元素为一个符号变量,然后像普通矩阵一样输入符号矩阵。 (4)数组(矩阵)的点运算 运算符:+(加)、-(减)、./(右除)、.\(左除)、.^(乘方),数组元素之间直接进行数值运算。 (5)矩阵的运算 运算符:+(加)、-(减)、*(乘)、./(右除)、.\(左除) 、^(乘方) 、’(转置)等; 常用函数:det(行列式) 、inv(逆矩阵) 、rank(秩) 、eig(特征值,特征向量) 、rref(化矩

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档