机械工程控制基础(实验一)_第1页
机械工程控制基础(实验一)_第2页
机械工程控制基础(实验一)_第3页
机械工程控制基础(实验一)_第4页
机械工程控制基础(实验一)_第5页
全文预览已结束

下载本文档

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

文档简介

1、实验一初识 matlab一、实验目的 1熟悉MATLAB开发环境;2了解MATLAB 的强大功能、使用范围与特点,正确理解并掌握MATLAB 的基本知识、基本操作,为后续实验的顺利进行打好基础二、实验要求1.掌握matlab的运行环境2.掌握matlab的矩阵和数组的运算3.掌握matlab数值运算和程序设计4.学会matlab语言绘图三、实验设备Matlab7.1,计算机四、实验内容和步骤1.1基本规则 1.1.9 常用命令:clc 清屏;clear 清除变量;help 帮助 1.2 数字运算 MATLAB可以像计算器一样直接进行数学运算。 在MATLAB命令窗口内输入: 80*0.8+16

2、*12.2 ans = 259.2000 1.3矩阵的运算 (1)简单矩阵的输入 矩阵不需维数说明和类型定义,存储单元完全由计算机自动分配。输入矩阵最简单的方法是输入矩阵的元素表,每个元素之间用空格或逗号隔开,用“;”号作为元素表中每一行的结束符,并用 将元素表括起来。例如,输入语句:a=1 2 3;4 5 6;7 8 9则结果为:a = 1 2 3 4 5 6 7 8 9 (2)向量的产生 (3)矩阵操作1、转置: 若a=1 2 3;4 5 6 b=a 得b = 1 4 2 5 3 62、求逆(inverse) 使用函数inv(a),例如: a=1 2 0; 2 5 -1; 4 10 -1

3、inv(a) ans = 5 2 -2 -2 -1 1 0 -2 13、矩阵的加、减、乘。两个同维矩阵,才能进行加减运算 c= a+b; d=a-b;a的列数等于b的行数,则e=a*b;例如:a=1 3 5 7, b=2 4 6 8 c=1 2 3 4则 a.*b ans = 2 12 30 56a*cans=501.4 MATLAB程序的流程 MATLAB通常工作在交互状态下,当键入一条命令后,MATLAB系统立即执行该命令并在屏幕上显示结果; MATLAB系统也可以执行储存在文件中的命令序列。这两种工作方式构成了系统的解释环境。 当面对一个问题,用文本编辑器编辑好MATLAB程序后,保存为

4、后缀为“.m”的文件(实质为MATLAB命令序列),执行时在命令窗口键入M文件名后回车或用菜单命令。MATLAB程序的流程 MATLAB具有类似其它语言while ,for循环语句,可以实现一条语句或一组语句的多次重复执行。 1、for循环 y=0 for i =1:100 y=y+i; end y 重复执行FOR 和END之间的命令,可以嵌套。2、while循环 while 表达式 语句 end例:n=1;y=0; while n0 x=x ; else x= - x ; end1.5 图形处理MATLAB有强大图形处理功能,能处理二维、三维及图形对象或句柄图形。二维图形处理常用命令有:fi

5、gure 创建图形窗口plot、fplot、pie,bar 基本的二维绘图命令subplot 函数可以将窗口分割成几个区域。在各个区域中分别作图semilogx、semilogy、semilog,同plot,但此行的命令坐标轴是lnx,lny假设有两个同长度的向量 x 和 y, 则用 plot(x,y) 就可以自动绘制画出二维图来。如果打开过图形窗口,则在最近打开的图形窗口上绘制此图,如果未打开窗口,则开一个新的窗口绘图。1、正弦曲线绘制: t=0:0.1:2*pi;%生成横坐标向量,使其为 0,0.1,0.2,.,6.2 y=sin(t); % 计算正弦向量 plot(t,y) %绘制图形 这样立即可以得出二维图 2、clearclcfplot(cos(tan(pi*x),-0.4,1.4)3、饼图、条形图clearclcx=8 20 36 24 12;sub

温馨提示

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

评论

0/150

提交评论