- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验报告MATLAB.
学号:xxxxxxxxxx 姓名:xxxxxxxxxxxx
时间:201.08.27---201.09.14 地点:xxxxxxxxxxx
学习内容:
MATLAB操作基础:
熟悉MATLAB的主要功能:
数值计算和符号计算功能 MATLAB以矩阵作为数据操作的基本单位,还提供了十分丰富的数值计算函数。 MATLAB和著名的符号计算语言Maple相结合,使得MATLAB具有符号计算功能。
绘图功能 MATLAB提供了两个层次的绘图操作:一种是对图形句柄进行的低层绘图操作,另 一种是建立在低层绘图操作之上的高层绘图操作。
编程语言 MATLAB具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语 言特征,而且简单易学、编程效率高。(4)MATLAB工具箱 MATLAB包含两部分内容:基本部分和各种可选的工具箱。
MATLAB工具箱分为两大类:功能性工具箱和学科性工具箱。
熟悉MATLAB的运行环境、安装、启动、退出。
熟悉MATLAB的操作界面,包括菜单栏、工具栏、命令窗口、工作空间窗口、当前目录窗口、历史记录窗口。
熟悉MATLAB联机帮助系统。
数据结构与类型
常量与变量
(1)常用的常量及说明
常数 说明 i 虚数单位 j 同i,虚数单位 pi 圆周率 eps 机器浮点精度 realmax 最大正浮点数 realmin 最小正浮点数 Inf 无穷大,包括正无穷和负无穷 NaN 不定值
(2)变量:MATLAB变量的命名必须符合以下规则:
变量名应以字母开头
变量名可以由字母、数字、下划线混合而成
组成变量名字符长度应不大于63
变量名区分大小写
数组与矩阵
一维数组的建立
#直接创立:以左方括号开始,以空格或逗号为间隔输入元素值,最后以右方括号结尾。
#“初值:终值”方式建立,结果会创建以初值开始以终值结束且间隔为1的行向量a。
#“初值:间隔:终值”方式建立。
#用linspace创立,则会创建以初值开始,以终值结束的,共有n个元素的行向量a。 #利用logspace创立:则会创建以初值开始,终值结束且共有n个对数分割量的行向量。
一维数组的寻址与赋值:数组元素的访问用下标完成,X(n)表示数组中的第n个元素。
(3)二维数组的创建、寻址与赋值。
(4)多维数组的创建。(cat函数的应用)
(5)矩阵的创建
直接使用输入法创建矩阵时,应当注意以下几点:
#矩阵大小不可预先定义;
#矩阵元素可为运算表达式。若不想获得中间结果,可以用“;”结束;
#无任何元素的空矩阵也是合法的
#矩阵的同行元素之间可由空格或“,”分隔,行与行之间要用“;”或回车符分 隔。
(6)矩阵的表示及子矩阵:
矩阵可以通过标量、向量、冒号标志来引用和赋值,从而产生新的矩阵。注意矩阵中冒号的使用及“0~1”向量标志方式:A(11,:)、A(:,12)、A(11,22),这种标志方法要和关系运算配合使用。
(7)矩阵的结构变换:
用户可以通过矩阵旋转、改变维数和截取部分元素来产生用户所需要的新矩阵。NATLAB 提供了一些常用的矩阵变换函数,例如B=rot90(A)、U=triu(A)等。
(8)逻辑类型
创建逻辑类型矩阵或者数组的函数主要有三个:
#logical函数。可将任意类型的数组转化为逻辑类型。其中非零元素为真,零元素为假。
#true函数。产生逻辑真值数组。
#false函数。产生逻辑假值数组。
MATLAB中还有若干函数是以is开头,这类函数是用来完成某种判断功能的函数。 例如issnan函数判断输入参数是否为NaN,isnumeric函数判断输入参数是否为数字类型。
(9)逻辑运算(MATLAB中能够处理的逻辑类型运算与C语言比较类似)
需要说明的是,参与逻辑运算的操作数不一定必须是逻辑类型的变量或常数,也可以使用其他类型的数据进行逻辑运算,但是运算的结果一定是逻辑类型的数据。
(10)关系运算:
关系运算是用来判断两个操作数关系的运算,MATLAB中的关系运算符和C语言的关系运算符基本一致,主要有6种。
参与关系运算的操作数可以使用各种类型的变量或者常数,运算的结果是逻辑类型的数据。
标量可以和矩阵或者数组进行比较,比较的时候将自动扩展标量,返回的结果是和数组同维的逻辑类型数组,如果进行比较的是两个数组,则数组必须是同维的,且每一维的尺寸也必须一致。
(11)创建字符串
在MATLAB中所有字符串都是用单引号界定后输入或赋值(yesinput除外),同样,二维数组的(字符串)的建立也十分简单,可以像数值数组的建立一样直接输入。
(12)类型转化
在MATLAB中,提供了相应函数完成数制的转化,最常用的是“num2str”和“str2num”。
(13)比较
您可能关注的文档
- 实验室设备操作规程..doc
- 一般乔木栽植.doc
- 模压工艺生产操作-成型工艺.doc
- 实验应变片单臂电桥性能实验..docx
- 实验心理学试题题库2013..docx
- 实验报告心得体会(全)..doc
- 草坪在园林中的应用.docx
- 中国建筑史5~9章复习.doc
- 花坛及养护管理.doc
- 黄灯时间的确定.doc
- 2025年内蒙古新城宾馆集团招聘笔试备考题库(带答案详解).pdf
- 2025年中国中化化工事业部招聘笔试备考题库(带答案详解).pdf
- 2025年中建二局党建工作部招聘笔试备考题库(带答案详解).pdf
- 2025年中建一局工程研究院招聘笔试备考题库(带答案详解).pdf
- 2025年温州湾新区国有企业招聘笔试备考题库(带答案详解).pdf
- 2025年隆基绿能数字化中心招聘笔试备考题库(带答案详解).pdf
- 2025年福建科学技术出版社招聘笔试备考题库(带答案详解).pdf
- 2025年中国中煤江苏分公司招聘笔试备考题库(带答案详解).pdf
- 2025年中石化信息技术中心招聘笔试备考题库(带答案详解).pdf
- 2025年东航股份市场营销部招聘笔试备考题库(带答案详解).pdf
最近下载
- 2025年基层全科医生能力提升题库答案-华医网项目学习.docx VIP
- 《“1+X”无人机摄影测量》课件——项目三 像控点采集.pptx VIP
- 中医英语入门-学堂在线网课答案修改版.doc VIP
- 健康照护师练习试题及答案.docx
- 总公司与分公司的协议书.docx
- 一例脑梗死合并消化道出血的个案护理(1) PPT课件.pptx VIP
- 股东无息借款协议通用7篇.docx VIP
- 基于BIM技术降低机电管线综合布置碰撞率.docx VIP
- 《“1+X”无人机摄影测量》课件——项目六 数字正射影像图.pptx VIP
- 2023年江苏省健康照护行业职业技能竞赛考试复习题库-下(判断题部分).pdf VIP
文档评论(0)