- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统仿真与MATLAB语言
实验指导书
韶关学院2012级自动化专业系统仿真与MATLAB语言实验
说 明
所有同学必须参加实验课,按照排定顺序上机。
每次上机请登记在实验室记录本上,固定机位,一人一机。
本课程7次上机实验 (其中前6次实验要提交纸质实验报告,第7次实验提交电子版实验报告)。
4、 在机房内务必保持安静,不得大声喧哗,不得从事与实验无关事项,如打游戏、看电影等。
5、写好预习报告:
针对实验内容要求用自己的语言简要的写明实验目的、实验原理,并针对实验内容预先做好程序的编写。所有实验项目必须提前编写程序!!!不写预习报告不得参加实验!!!
6、数据记录
记录实验的原始数据,实验期间当场提交。拒绝抄袭。实验过程中要能回答我的提问。
7、实验内容
总结所做实验的内容
回答有关思考题
2014、9
实验一 MATLAB语言工作环境和基本操作
一、esktop),包括菜单(Menu)、工具条 (Toolbar)、命令窗口(Command Window)、历史命令窗口、工作空间(Workspace)等;完成一些基本的矩阵操作;学习使用在线帮助系统。
三、实验步骤:
1、workspace的变化,记录运算结果。
(1)(365-52(2-70)(3
(2)area=pi*2.5^2
(3)已知x=3,y=4,在MATLAB中求z:
(4)输入 C=1:2:20,则 C(i)表示什么?其中 i=1,2,3,…,10; MATLAB常用命令
who %列出工作空间中变量
whos %列出工作空间中变量,同时包括变量详细信息
save test %将工作空间中变量存储到test.mat文件中
load test %从test.mat文件中读取变量到工作空间中
clear %清除工作空间中变量
help 函数名 %对所选函数的功能、调用格式及相关函数给出说明
lookfor %查找具有某种功能的函数但却不知道该函数的准确名称
如: lookfor Lyapunov 可列出与Lyapunov有关的所有函数。
(6)将下面的矩阵赋值给变量m1,用whos命令察看m1在内存中占用的字节数,写出下面各指令的运行结果并上机验证。
m1=
执行以下命令
m1( 2 , 3 )
m1( 7 )
m1( : , 3 )
m1( 2 : 3 , 1 : 3 )
m1( 1 ,4 ) + m1( 2 ,3 ) + m1( 3 ,2 ) + m1( 4 ,1)
(7)执行命令help abs
查看函数abs的用法及用途,计算abs( 3 + 4i )
(8)执行命令
x=0:0.1:6*pi;
y=5*sin(x);
plot(x,y)
(9)运行MATLAB的演示程序,demo,以便对MATLAB有一个总体了解。
(10) 设计M文件计算:
x=0:0.1:10
当sum1000时停止运算,并显示求和结果及计算次数。
(11)求[100,999]之间能被21整除的数的个数(提示利用函数rem)。
(12)建立一个字符串向量,删除其中的大写字母(使用find函数)。
四、思考题
1、x2
(2)3col
(3)_row
(4)for
2、求以下变量的值,并在MATLAB中验证。
(1)a = 1 : 2 : 5 ;
(2)b = [ a a a ] ;
(3)c = a + b ( 2 , : )
实验2 MATLAB程序设计
一、实验目的和要求:
1、熟练掌握MATLAB的程序流程控制结构
2、熟练掌握M文件的结构
3、熟练掌握函数的调用和参数传递
4、掌握MATLAB程序编辑、运行及调试方法
二、实验内容:
MATLAB的语法规则简洁,编程效率高,作为一个完整的程序语言,MATLAB也有其各种程序流程控制、文件格式和函数调用的规则,通过函数的调用就能够组成庞大的程序,完成复杂的功能。
三、实验步骤:
启动MATLAB后,点击File|New|M-File,启动MATLAB的程序编辑及调试器(Editor/Debugger),编辑以下程序,点击File|Save保存程序,注意文件名最好用英文字符。点击Debug|Run运行程序,在命令窗口查看运行结果,程序如有错误则改正。
1、使用程序流程控制
Fibonacci数列的各元素为:1,1,2,3,5,8,...,满足以下关系:
F1=1
F2=1
Fn=Fn-1+Fn-2
用M函数文件实现,数列的元素个数为输入变量。
(1)用while循环实现程序功能
(2)用for循环实现程序功能
(3)实现当某个元素大于50时,退
您可能关注的文档
- 《物美物流系统解决方案建议书》精品.ppt
- 《物权法》(所有权一般理论)精品.ppt
- 《物体的颜色》教案精品.ppt
- 《物业管理基本制度与政策》第三章讲义精品.ppt
- 《物业管理实务》第九章讲义精品.ppt
- 《物业管理实务》第六章(、节)讲义精品.ppt
- 《物业管理实务》第十二章讲义精品.ppt
- 《物业管理综合能力》前言讲义精品.ppt
- 《物业经营管理》第九章讲义精品.ppt
- 《物业经营管理》第三章第三节讲义精品.ppt
- 统编教材3年级下册语文全册教学课件 [4}.pptx
- 土地增值税清算全流程操作实务与案例阅读笔记.pdf
- 脐带血采集、冻存、发放服务认证要求.docx
- 2024-2025学年互助县第一中学高三考前得分训练(一)化学试题试卷含解析.doc
- 2024-2025学年四川省成都市金牛区高三实战模拟考试化学试题含解析.doc
- 高中数据科学课程与地理信息系统融合的教学实践研究论文.docx
- 2024-2025学年湖北小池滨江高级中学高三下学期开年摸底大联考(全国I卷)化学试题含解析.doc
- 课程6 三相交流电路的测量.pptx
- 2024-2025学年广东省茂名市高考化学试题模拟卷(1)含解析.doc
- 课程7 电路过渡过程的观测.pptx
文档评论(0)