下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026吉林省吉林市公安局招聘警务辅助人员75人备考题库附参考答案详解(b卷)
- 2026年上半年通化市事业单位公开招聘应征入伍高校毕业生备考题库有答案详解
- 2026上半年贵州事业单位联考正安县招聘65人备考题库含答案详解(综合题)
- 2026云南临沧沧源佤族自治县勐省中心卫生院招聘村卫生室工作人员5人备考题库及1套完整答案详解
- 2026北京兴宾通人力资源管理有限公司面向社会招聘劳务派遣人员4人备考题库及参考答案详解一套
- 2026上半年安徽事业单位联考六安市叶集区招聘8人备考题库带答案详解(完整版)
- 2026四川成都金牛区西华社区卫生服务中心招聘放射医师、超声医师的2人备考题库带答案详解(综合题)
- 2026安徽六安市霍邱县三流乡招考村级后备干部5人备考题库含答案详解(黄金题型)
- 2026广东佛山市顺德区杏坛中心小学临聘教师招聘9人备考题库有答案详解
- 2026中信银行蚌埠分行社会招聘备考题库附答案详解(完整版)
- 股骨干骨折脂肪栓塞护理查房
- 美容护肤技术授课张秀丽天津医学高等专科学校04课件
- GB/T 25383-2025风能发电系统风力发电机组风轮叶片
- 公司越级汇报管理制度
- 石油化工基础知识课件
- 2025年江苏省淮安市涟水县中考一模化学试题(原卷版+解析版)
- DBJ33T 1307-2023 微型钢管桩加固技术规程
- 叉车安全管理人员岗位职责
- 忠诚宣言:出轨丈夫的保证书
- 苏教版四年级上册四则混合运算练习400题及答案
- 探伤检测报告
评论
0/150
提交评论