




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上自动化112班 何凡凡 实验一、熟悉MATLAB环境及基本运算一、实验目的: 1熟悉MATLAB开发环境 2掌握矩阵、变量、表达式的各种基本运算 二、实验基本知识: 1.熟悉MATLAB环境熟悉MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器文件和搜索路径浏览器。 2.掌握MATLAB常用命令clc 清除命令窗口中内容 clear 清除工作空间中变量 help 对所选函数的功能、调用格式及相关函数给出说明 lookfor 查找具有某种功能的函数但却不知道该函数的准确名称 who 查询工作空间中的变量信息 3.MATLAB变量与运算符 变量命名规
2、则如下:(1) 变量名可以由英语字母、数字和下划线组成 (2) 变量名应以英文字母开头 (3) 长度不大于31个 (4) 区分大小写三、实验内容 1、新建一个文件夹(自己的名字命名) 2、启动MATLAB7,将该文件夹添加到MATLAB路径管理器中。3、保存,关闭对话框(要求抓取自己实验的图,插入到自己的实验报告中) 4、学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye(其它不会用的指令,依照此方法类推) 5、学习使用clc、clear,观察command window、command history和workspace等窗口的变化结果。6、练习使
3、用MATLAB的基本运算符、数组访问指令、标准数组生成函数和数组操作函数。 (1)输入help rand,然后随机生成一个26的数组,观察command window、command history和workspace等窗口的变化结果。 (2)分别输入clc、clear,了解其功能和作用。 (3)输入C=1:2:20,则C(i)表示什么?其中i=1,2,3,10。(4)输入A=7 1 5;2 5 6;3 1 5,B=1 1 1; 2 2 2; 3 3 3,在命令 窗口中执行下列表达式,记录输出结果并说明其含义: A(2, 3) A(:,2) A(3,:) A(:,1:2:3) A(:,3).*
4、B(:,2) A(:,3)*B(2,:) A*B A.*B A2 A.2 B/A B./A (5)二维数组的创建和访问,创建一个二维数组(48)A, 查询数组A第2行、第3列的元素,查询数组A第2行的所有元素,查询数组A第6列的所有元素。 (6)使用表8列出的常用函数来创建二维矩阵(可通过help方法,查看实例)。7、多项式运算 (1)求多项式 3()24pxxx=-的根、导数 (2)已知 A=1.2 3 5 0.9; 5 1.7 5 6; 3 9 0 1; 1 2 3 4 , 求矩阵 A 的特征多项式; 求特征多项式中未知数为 20 时的值;3、 实验过程与结果 1、新建一个文件夹,启动MA
5、TLAB7,将该文件夹添加到MATLAB路径管理器中。操作的效果如图下所示:图12、在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye。运行help eye如图下所示:3、使用clc、clear命令,观察command window、command history和workspace等窗口的变化结果。 运行clc命令后会清空command window窗口中的全部信息,command history窗口会产生一个clc命令运行记录和workspace窗口不变。运行clear命令后会清空workspace窗口中所以变量的信息,command window窗口中的信息不变,com
6、mand history窗口会产生一个clear命令运行记录。4、练习使用MATLAB的基本运算符、数组访问指令、标准数组生成函数和数组操作函数(1)运用rand产生一个26的随机数组,运行结果如下图:(2) clc命令的功能是清楚command window里的所有内容,clear命令是清楚workspace窗口内的所有变量。(3) 输入C=1:2:20得到的结果如下图: C(i)表示数组C中下标i的元素的值,i=1,2,3,.,10。(4) 输入A=7 1 5;2 5 6;3 1 5,B=1 1 1; 2 2 2; 3 3 3运行结果如下: A=7 1 5;2 5 6;3 1 5,B=1
7、1 1;2 2 2;3 3 3A(2,3)表示A矩阵中第2行第3列元素,运行结果如下: A(2,3)ans = 6A(:,2)表示A矩阵中第2列的所有元素,运行结果如下: A(:,2)ans = 1 5 1A(3,:)表示A矩阵中第3行的所有元素,运行结果如下: A(3,:)ans = 3 1 5A(:,1:2:3)表示A矩阵中第1,3列的所有元素,运行结果如下: A(:,1:2:3)ans = 7 5 2 6 3 5数组运算与矩阵运算的比较:数组运算矩阵运算 A(:,3).*B(:,2)ans = 5 1215 A(:,3)*B(2,:)ans = 10 10 10 12 12 12 10
8、10 10 A.*Bans = 7 1 5 4 10 12 9 3 15 A*Bans = 24 24 24 30 30 30 20 20 20 A.2ans = 49 1 25 4 25 36 9 1 25 A2ans = 66 17 66 42 33 70 38 13 46 B./Aans = 0.1429 1.0000 0.2000 1.0000 0.4000 0.3333 1.0000 3.0000 0.6000 B/Aans = 0.1842 0.2105 -0.2368 0.3684 0.4211 -0.4737 0.5526 0.6316 -0.7105(5) 创建一个48的数组
9、A如下所示: A=1 2 3 4 5 6 7 8;9 10 11 12 13 14 15 16;17 18 19 20 21 22 23 24;25 26 27 28 29 30 31 32查询数组A第2行、第3列的元素运行结果如下: A(2,3)ans = 11查询数组A第2行的所有元素运行结果如下: A(2,:) 查询数组A第6列的所有元素运行结果如下: A(:,6)(6) 使用标准数组生成函数来创建二维矩阵运行结果如下: B=3,5,6,4 diag(B)5、 多项式运算 (1) 求多项式p(x)=x3-2x-4的根、导数实验结果如下:即dp=3x2-2(2) 已知 A=1.2 3 5 0.9; 5 1.7 5 6; 3 9 0 1; 1 2 3 4 求矩阵 A 的特征多项式实验结果如下:求特征多项式中未知数为 20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部编统编二上语文教学反思参考植物妈妈有办法公开课教案(2025-2026学年)
- 2026届安徽省安庆望江县联考数学九年级第一学期期末检测模拟试题含解析
- 电网基础知识培训课件
- 2025年车棚租赁合同协议范本
- 4. 象形文字的联想说课稿-2025-2026学年小学美术岭南版二年级下册-岭南版
- 六年级语文上册第一单元草原说课稿新人教版新人教版小学六年级上册语文教案(2025-2026学年)
- 2025年北京市合同范本标准版
- 书法天地三说课稿-2025-2026学年初中书法练习指导九年级上册川教版
- 外包协议合同
- 贷款注销合同
- 2025数字化乡村文旅发展报告
- 浅谈企业贸易融资中铜的套期保值
- 华为售后服务流程
- 特种设备安全管理的组织机构及职责分工
- 物理-四川省成都市2027届高一上期期末统一调研考试试题和答案
- 无人机理论知识培训课件
- 天津市武清区2024-2025学年七年级上学期1月期末道德与法治试题(含答案)
- 301 第三章 小学班队的准备工作
- 生物制剂治疗克罗恩病
- 新闻记者职业资格《新闻基础知识》考试题库(含答案)
- 运用PDCA提高吞咽障碍患者护理措施落实率
评论
0/150
提交评论