matlab语言实验指导书.doc_第1页
matlab语言实验指导书.doc_第2页
matlab语言实验指导书.doc_第3页
matlab语言实验指导书.doc_第4页
matlab语言实验指导书.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

实验一 matlab集成环境及数值运算一、实验目的1.熟悉启动和退出MATLAB的方法;2.熟悉MATLAB的集成环境;3.掌握建立矩阵的方法;4,掌握MATLAB各种表达式的书写规则以及常用函数的使用。二、实验内容1.先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。(1)(2),其中(3)提示:利用冒号表达式生成a向量,求各点的函数值时用点乘运算。(4),其中t=0:0.5:2.5提示:用逻辑表达式求分段函数值。2.已知:, 求如下表达式的值:(1)A+6*B和A-B+I(其中I为单位矩阵) (2)A*B和A.*B(3)A3和A.3 (4)A/B和BA (5)A,B和A(1,3,:);B23.设有矩阵A和B , (1) 求他们的乘积C (2)将矩阵C的右下角32子矩阵赋给D(3) 查看MATLAB工作空间的使用情况。4.完成下列操作:(1)求100,999之间能被21整除的数的个数。提示:先利用冒号表达式,再利用find和length函数。(2)建立一个字符串向量,删除其中的大写字母。提示:利用find函数和空矩阵。实验二 matlab程序设计一、实验目的1.掌握建立和执行M文件的方法;2.掌握利用if和switch语句实现选择结构的方法;3.掌握利用for和while语句实现循环结构的方法;4,熟悉利用向量运算来代替循环操作的方法。二、实验内容1.求分段函数的值。用if语句实现,分别输出x=-5.0,-3.0,1.0,2.0,2.5,3.0,5.0时的y值。2.输入一个百分制成绩,要求输出成绩A、B、C、D、E。其中90100分为A,8089分为B,7079分为C,6069分为D,60分以下为E。要求:(1)分别用if语句和switch语句实现。(2)输入百分制成绩后要判断该成绩的合理性,对不合理成绩应输出出错信息。3.硅谷公司员工的工资计算方法方法如下:(1)工作时数超过120小时者,超过部分加发15%。(2)工作时数低于60小时者,扣除700元。(3)其余按每小时84元计发。试编程按输入的工号和该员工的工时数,计算应发工资。4.根据,求的近似值。当n分别去100,1000,10000时,结果是多少?要求:分别用循环结构和向量运算来实现。5.根据,求:(1)y3时的最大n值。(2)与(1)的n值对应的y值。6.考虑以下迭代公式:其中a、b为正的常数。(1)编写程序求迭代的结果,迭代的终止条件为,迭代初值x0=1.0,迭代次数不超过500次。(2)如果迭代过程收敛于r,那么r的准确值是,当(a,b)的值取(1,1)、 (8,3)、 (10,0.1)时,分别对迭代结果和准确值进行比较。实验三 文件操作一、实验目的1.理解函数文件的概念;2.掌握定义和调用MATLAB函数的方法;3.掌握函数的递归调用。二、实验内容1.定义一个函数文件,求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数文件。2.一物理系统可用下列方程组来表示:从键盘输入m1、m2和的值,求a1、a2、N1和N2的值。其中g取9.8,输入时以角度为单位。要求:定义一个求解线性方程组AX=B的函数文件,然后在命令文件中调用该函数文件。3.一个自然数是素数,且它的数字位置经过任意对换后仍为素数,则称是绝对素数。例如13是绝对素数。试求所有两位绝对素数。要求:定义一个判断素数的函数文件。4.编写一个函数文件,求小于任意自然数n的Fibnacci数列各项。Fibnacci数列定义如下:5.先用函数的递归调用定义一个函数文件求,然后,调用该函数文件求:+。实验四 MATLAB绘图一、实验目的1.掌握绘制二维和三维图形的常用函数;2.掌握绘制图形的辅助操作;3.掌握图形对象属性的基本操作;4.掌握利用图形对象进行绘图操作的方法。二、实验内容1.设,在x=02区间取101点,绘制函数的曲线。2.已知完成下列操作:(1)在同一坐标下用不同的颜色和线型绘制三条曲线;(2)以子图形式绘制三条曲线;(3)分别用条形图,阶梯图、杆图和填充图绘制三条曲线。3.已知在-5x5区间上绘制函数曲线。4.建立一个图形窗口,使之背景颜色为红色,并在窗口上保留原有的菜单项,而且在按下鼠标器的左键之后显示出Left Button Pressed字样。5.先利用默认属性绘制曲线,然后通过图形句柄操作来改变曲线的颜色、线型和线宽,并利用文字对象给曲线添加文字标注。6.利用曲面对象绘制曲面,要求与上题相同。实验五 MATLAB符号运算一、实验目的1.掌握定义符号对象的方法;2.掌握符号表达式的运算法则以及符号矩阵运算;3.掌握求符号函数极限及导数的方法;4.掌握求符号函数定积分和不定积分的方法。二、实验内容1.已知x=6,y=5,利用符号表达式求。提示:定义符号常数x=sym(6),y=sym(5)。2分解因式。(1) (2)51353.化简表达式。(1)(2)4.已知 完成下列运算:(1) (2)B的逆矩阵并验证结果(3)包括B矩阵主对角线的下三角阵 (4)B的行列式值5.用符号方法求下列极限或导数。(1) (2)(3),求y、y” (4)已知,分别求、。(5)已知,求、6.用符号方法求下列积分。(1) (2)(3) (4)实验六 Simulink仿真一、实验目的1.熟悉Simulink的操作环境;2.掌握绘制系统模型的方法;3.对简单系统所给出的数学模型能转化为系统仿真模型并进行仿真分析。 二、实验内容1.利用Simulink仿真下列曲线,去=2。2. 建立图1示的系统模型并进行仿真。改变Gain模块的增益,观察Scope显示波形的变化。图13.将图1所示的Scope模块换成Output模块。在Configuration Parameters对话框中把时间和输出作为返回变量,分别设置变量名t和y。运行仿真并用绘图命令画出曲线t-y。4建立图2示的系统模型并进行仿真。改变Slider Gain模型的增益,观察x-y波形的变化。用两个Output模块取代图2 所示的XY Graph模块,在Configuration Parameters对话框中,把时间和输出作为返回变量,分别设置变

温馨提示

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

评论

0/150

提交评论