计算机仿真试验1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机仿真试验1

计算机仿真试验1 - MATLAB仿真环境的熟悉 (院、系) 专业 班 组 课 学号 姓名 实验日期 教师评定 一、MATLAB简介 MATLAB是Mathworks公司开发的一种集数值计算、符号计算和图形可视化三大基本功能于一体的功能强大、操作简单的优秀工程计算应用软件。MATLAB不仅可以处理代数问题和数值分析问题,而且还具有强大的图形处理及仿真模拟等功能。从而能够很好的帮助工程师及科学家解决实际的技术问题。 MATLAB的含义是矩阵实验室(Matrix Laboratory),最初主要用于方便矩阵的存取,其基本元素是无需定义维数的矩阵。经过十几年的扩充和完善,现已发展成为包含大量实用工具箱(Toolbox)的综合应用软件,不仅成为线性代数课程的标准工具,而且适合具有不同专业研究方向及工程应用需求的用户使用。 MATLAB最重要的特点是易于扩展。它允许用户自行建立完成指定功能的扩展MATLAB函数(称为M文件),从而构成适合于其它领域的工具箱,大大扩展了MATLAB的应用范围。目前,MATLAB已成为国际控制界最流行的软件,控制界很多学者将自己擅长的CAD方法用MATLAB加以实现,出现了大量的MATLAB配套工具箱,如控制系统工具箱(control systems toolbox),系统识别工具箱(system identification toolbox),鲁棒控制工具箱(robust control toolbox),信号处理工具箱(signal processing toolbox)以及仿真环境SIMULINK等。 二、MATLAB基本功能练习 在命令窗口输入语句:a=[1,2,3;4,5,6;7,8,9],(1)按回车键,命令就被执行,在MATLAB命令窗中显示的结果。(2)如果在上述输入语句末尾加上分号,则在命令窗口显示的结果 解: a = 1 2 3 4 5 6 7 8 9 不显示结果 2. 绘制正弦曲线和余弦曲线。 命令如下: x=[0:0.5:360]*pi/180; plot(x,sin(x),x,cos(x)) ; 3. 建立3×4的矩阵并取子数组的方法 解:a=[1 2 3 4;5 6 7 8;9 10 11 12]; a(1,:) a(:,end) a24=a(2,4) % 取a的第二行、第四列的元素 a(1:2:4,:) a(:,1:2:end) a1=a([1,2],[2,3,4]) a2=a([1,2],[2,3,1]) a3=a([3,1],:) a([1,3],[2,4])=zeros(2) %对a([1,3],[2,4])赋值 4. 设,求: 解:a=0;b=2*pi;n=1000;h=(b-a)/n; x=a:h:b;y=0; f=cos(x-pi/6).*sin(x+pi/6); for i=1:n s(i)=(f(i)+f(i+1))*h/2; y=y+s(i); end y 5. 在0≤x≤2?区间内,绘制曲线y1=2e-0.5x和y2=cos(4πx),并给图形添加图形标注。 解:x=0:pi/100:2*pi; y1=2*exp(-0.5*x); y2=cos(4*pi*x); plot(x,y1,x,y2) title(x from 0 to 2{\pi}); %加图形标题 xlabel(Variable X); %加X轴说明 ylabel(Variable Y); %加Y轴说明 text(0.8,1.5,曲线y1=2e^{-0.5x}); %在指定位置添加图形说明 text(2.5,1.1,曲线y2=cos(4{\pi}x)); legend(y1, y2) %加图例 6. 绘制了peaks函数曲面并且将它绕z轴旋转。 解:[X,Y,Z]=peaks(30); surf(X,Y,Z) axis([-3,3,-3,3,-10,10]) axis off; shading interp; colormap(hot); m=moviein(20); %建立一个20列大矩阵 for i=1:20 view(-37.5+24*(i-1),30) %改变视点 m

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档