ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:109.92KB ,
资源ID:12750093      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12750093.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(matlab程序设计实验实验指导书.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

matlab程序设计实验实验指导书.docx

1、matlab程序设计实验实验指导书江西理工大学MATLAB语言B课程实验指导书主审人:蔡改贫 主撰人:肖定华前 言MATLAB语言B实验是学习MATLAB程序设计的一个重要实践环节,是我院机电学院(理工科)交通工程专业的一门专业基础实验课,通过它的学习,能巩固和加深课堂教学内容,提高学生设计、编制、调试、运行程序的技能。本书是针对非计算机专业的本科生、专科生及函授生的需要提供的MATLAB程序设计上机指导教材。所有6个实验涉及的是MATLAB语言的基础内容,要求学生必须熟练掌握。主要目的是进一步巩固所学的知识。实验内容中需要学生自己编写程序,所以要求学生必须在每次实验前认真预习本次实验内容,编

2、写好程序方能参加实验。本课程是对MATLAB程序设计所授内容进行验证,学生掌握MATLAB程序设计的基本方法和基本技能,并培养同学掌握用计算机处理问题的思维方法。通过该课程的训练,掌握以计算机为工具解决实际工程应用问题问题的能力,为学生奠定学习程序设计的基础及能力,本课程对培养学生的程序设计思想和初步的程序设计能力具有重大意义。第一部分 绪论 页第二部分 基本实验指导 实验一 matlab操作基础页实验二 MATLAB数据及其运算 页实验三 MATLAB矩阵分析及处理 页实验四 MATLAB程序设计 页实验五 MATLAB绘图 页 实验六 MATLAB数据分析及多项式计算 页 第一部分 绪论本

3、实验指导书是根据matlab程序设计课程实验教学大纲编写,适用于交通工程专业。一、本课程实验的作用及任务matlab程序设计实验是学习matlab程序设计的一个重要实践环节,是我院机电学院(理工科)交通工程的一门专业基础实验课,通过它的学习,能巩固和加深课堂教学内容,提高学生设计、编制、调试、运行程序的技能。二、本课程实验的基础知识要求学生掌握最基本的计算机操作能力,掌握计算机编程能力,要求学生掌握MATLAB程序设计课程的基本的知识点,掌握MATLAB数值计算和符号计算功能,掌握MATLAB绘图功能,基本的MATLAB程序设计的功能,对MATLAB编程环境了解及应用。 三、 本课程实验教学项

4、目及要求序号实验项目名称学时实验类别实验要求实验类型每组人数主要设备名称目的和要求1MATLAB操作基础2专业必修验证2PC和MATLAB6.5掌握matlab运行环境2MATLAB数据及其运算2专业必修验证2PC和MATLAB6.5掌握matlab数据及其运算3MATLAB矩阵分析及处理2专业必修验证2PC和MATLAB6.5掌握矩阵运算及应用4MATLAB程序设计2专业必修验证2PC和MATLAB6.5掌握matlab程序设计方法及应用5MATLAB绘图2专业必修验证2PC和MATLAB6.5掌握绘图操作及应用6MATLAB数据分析及多项式计算2专业选修验证2PC和MATLAB6.5掌握数

5、据分析及应用实验一 MATLAB基本操作一、实验目的1、了解MATLAB应用程序环境2、掌握MATLAB语言程序的书写格式和MATLAB语言程序的结构。3、掌握在MATLAB应用环境下编写程序4、掌握MATALB调试过程,帮助文件5、掌握MATLAB语言上机步骤,了解运行一个MATLAB程序的方法。6、本实验可在学习完教材第一章后进行。二、主要仪器及耗材PC电脑,MATLAB6.5软件三、实验内容和步骤1、MATLAB语言上机步骤:(1)、进入系统在C盘或其他盘上找到MATLAB或MATLAB6.5,然后双击其图标打开文件夹。 然后进行编辑源程序-编译-连接-执行程序-显示结果(2)、常用命令

6、编辑切换(F6),编译(F9),运行(CTRL+F9),显示结果(ALT+F5)其它常用命令见“附录一”。2、有下面的MATLAB程序。(1)数值计算功能:如,求方程 3x4+7x3 +9x2-23=0的全部根p=3,7,9,0,-23; %建立多项式系数向量x=roots(p) %求根(2)绘图功能:如,绘制正弦曲线和余弦曲线x=0:0.5:360*pi/180;plot(x,sin(x),x,cos(x);(3)仿真功能:如,请调试上述程序。3、熟悉MATLAB环境下的编辑命令,具体见附录一。三、实验步骤、静态地检查上述程序,改正程序中的错误。、在编辑状态下照原样键入上述程序。、编译并运行

7、上述程序,记下所给出的出错信息。、按照事先静态检查后所改正的情况,进行纠错。、再编译执行纠错后的程序。如还有错误,再编辑改正,直到不出现语法错误为止。四、实验注意事项、记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论对策成功或失败的原因。2、总结MATLAB程序的结构和书写规则。五、思考题1、matlab到底有多少功能?2、MATLAB的搜索路径3、掌握使用MATLAB帮助文件实验二 MATLAB矩阵及其运算一、实验目的1、了解矩阵的操作,包括矩阵的建立、矩阵的拆分、矩阵分析等2、了解MATLAB运算,包括算术运算、关系运算、逻辑运算等3、掌握字符串的操作,了解结构数据和单元数

8、据。4、掌握MATALB调试过程,帮助文件5、进一步熟悉MATLAB程序的编辑环境。二、主要仪器及耗材PC电脑,MATALB6.5软件三、实验内容和步骤1.求下列表达式的值 四、思考题1、如何正确地选用矩阵的运算函数,特殊的矩阵表示方法? 2、要求自己写实验步骤和实验结果,正确写实验报告实验三 MATLAB矩阵分析及处理一、实验目的1、掌握MATLAB的生成特殊矩阵的方法:2、掌握MATLAB矩阵分析的方法。3、熟悉MATLAB程序的编写和调试。二、主要仪器及耗材PC电脑,MATLAB6.5软件三、实验内容和步骤 3、设有分块矩阵其中E,R,O,S分别为单位矩阵,随机矩阵,零矩阵和对角阵,试通

9、过数值计算验证A2实验四 MATLAB程序设计一、实验目的1、掌握MATLAB的M文件操作:2、掌握MATLAB程序的控制结构:顺序结构、选择结构、循环结构等。3、掌握基本三种结构的语句。4、掌握MATLAB函数文件,掌握函数的声明、定义、调用5、熟悉MATLAB程序的编写和调试。6、综合运用所学的知识,进行程序的编导。7、本实验可在学习教材第三章后进行。二、主要仪器及耗材PC电脑,MATLAB6.5软件三、实验内容和步骤、输入一个百分制成绩,要求输出成绩等级A,B,C,D,E。其中90100分为A,8089分为B,7079分为C,6069分为D,60分以下为E。要求:(1)分别用if语句和s

10、witch语句实现。(2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。2、建立5*6矩阵,要求输出矩阵第n行元素,当n值超过矩阵的行数时,自动转为输出矩阵最后一行元素,并给出出错信息。3、产生20个两位随机整数,输出其中小于平均值的偶数。4、根据y=1+1/3+1/5+1/2n-1,求:(1)y3时的最大n值。(2)及(1)的n值对应的y值。5、写出下列程序的输出结果。 (1) s=0; a=12,13,14,15,16,17,18,19,20,21,22,23; for k=a for j=1:4 if rem(k(j),2)=0 s=s+k(j); end end

11、end s (2) 命令文件 exe.m: global x x=1:2:5;y=2:2:6; sub(y); x y 函数文件 sub.m: function fun=sub(z) global x z=3*x; x=x+z;6 已知,当x取-3.0,-2.9,-2.8,2.8,2.9,3.0时,求各点的函数值,求各点函数值的平均值。要求: 要求编写一个M文件。四、思考题、比较C语言及MATLAB语言的不同点。、掌握MATLAB语言工具设计程序的基本方法。3、要求自己写实验步骤和实验结果,正确写实验报告实验五 MATLAB绘图一、实验目的1、了解MATLAB绘图功能2、掌握绘制MATLAB二

12、维数据曲线图3、掌握设置曲线图的属性4、掌握绘制其他二维图形5、掌握绘制MATLAB三维图形6、掌握图像处理及动画制作7. 掌握图形动画操作。二、主要仪器及耗材PC电脑,MATLAB6.5软件三、实验内容和步骤5-1 绘制下列曲线。(1) (2) (3) (4) x=t*sint y=t*cost5-2 在同一坐标中绘制下列两条曲线并标注两曲线的交叉点。(1) y=2x-0.5 (2) x=sin(3t)cos(t) y=sin(3t)sin(t), 5-3分别用plot和fplot函数绘制函数y=sin(1/x)的曲线,分析两条曲线的差别。5-4 设 在同一图形窗口采用子图的形式绘制不同图形

13、:条形图,阶梯图,杆图和对数坐标图。5-6 绘制下列三维图线。(1)(2)四、思考题(1)二维曲线及三维曲线有什么不同。(2)三维曲线如何渲染(3)动画怎样制作?(4)要求自己写实验步骤和实验结果。(5)正确写实验报告。实验六 MATLAB数据分析及多项式计算一、实验目的1、掌握MATLAB中数据统计处理功能2、掌握MATLAB数据计算功能,如数据插值功能3、掌握MATLAB有关曲线拟合功能。4、掌握MATLAB有关离散傅立叶变换操作。5、掌握MATLAB有关多项式计算功能。6掌握曲线拟合的意义,利用曲线拟合函数解决实际问题。二、主要仪器及耗材PC电脑,MATLAB6.5软件三、实验内容和步骤

14、1、 利用MATLAB提供的rand函数生成30000个符合均匀分布的随机数,然后检验随机数的性质:(1) 均值和标准方差。(2) 最大元素和最小元素。(3) 大于0.5的随机数个数占总数的百分比。2、 将100个学生5门功课的成绩存入矩阵P中,进行如下处理:(1) 分别求每门课的最高分,最低分及相应学生序号。(2) 分别求每门课的平均分和标准方差。(3) 5门课总分的最高分,最低分及相应学生序号。(4) 将5门课总分按从大到小顺序存入zcj中,相应学生序号存入xsxh.3、 按要求对指定函数进行插值和拟合。(1)按表6-4用3次样条方法插值计算090度内整数点的正玄值和075内整数点的正切值,然后用5次多项式拟合方法计算相同的函数值,并将两种计算结果进行比较。a0 15 30 45 60 75 90sina0 0.2588 0.5000 0.7071 0.8660 0.9659 1.0000tana0 0.2679 0.5774 1.0000 1.7320 3.7320 表6-4 特殊角的正弦及正切值表4、对矩阵A的列向量,行向量分别进行离散傅立叶变换,并对变换结果进行逆变换。 5、有两个多项式,试求,以及,/的导数。四、思考题(1)要求自己写实验步骤和实验结果。(2)正确写实验报告。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1