- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1MATLAB的数值计算——Matlab具有出色的数值计算能力,占据世界上数值计算软件的主导地位2数值运算的功能创建矩阵矩阵运算多项式运算线性方程组线性插值、拟合微分方程的数值解3数据结构整数数据类型表示范围类型转换函数有符号1字节整数-27---27-1int8()有符号2字节整数-215---215-1int16()有符号4字节整数-231---231-1int32()有符号8字节整数-263---263-1int64()无符号1字节整数0---28-1uint8()无符号2字节整数0---216-1uint16()无符号4字节整数0---232-1uint32()无符号8字节整数0---264-1uint64()4数据结构浮点数数据类型存储大小表示范围类型转换函数双精度浮点数8字节double()单精度浮点数4字节single()5数据结构支持复数、逻辑类型、字符及字符串。从5.0开始,允许其他更高级的数据结构,如多维数组、数据结构体、单元数组、类和对象等……6数据结构字符串型数据:用单引号括起来多维数组:是矩阵的直接扩展,多个下标单元数组:将不同类型数据集成到一个变量名下面,用{}表示结构体:根据属性名组织起来的不同类型数据的集合。引用A.b,类与对象:可以定义各种复杂详细的变量7MATLAB语言基础MATLAB语言的变量名规则变量名的第一个字符必须是英文字母,最多包含31个字符(包括英文字母、数字和下划线),变量中不得包含空格和标点符号,不得包含加减号.区分大小写AbcABc有效MYvar12,MY_Var12和MyVar12_错误的变量名12MyVar,_MyVar128MATLAB语言基础MATLAB的保留常量ans命令窗最近一次命令的结果eps正的极小值2.2204e-016i和j虚数单位inf无穷大NaN不定式,如0/0pi圆周率的双精度浮点表示3.1416lasterr最新一次的错误信息lastwarn最新一次的警告信息9MATLAB的基本语句结构直接赋值语句【例2-2】表示矩阵A=eye(3);[A;[123]]A=eye(4);[A[1;2;3;4]]10【例2-3】试输入复数矩阵需要避免的语句不能有空格11函数调用语句[USV]=svd(X);12用线性等间距生成向量矩阵(start:step:end)start为起始值step为步长,步长为1时可省略step参数;另外step也可以取负数end为终止值13用不同的步距生成(0,p)间向量v1=0:0.2:piv2=0:-0.1:piv3=0:piv4=pi:-1:0v5=[0:0.2:pi,pi]v6=[pi:-1:00]14a=linspace(n1,n2,n)在线性空间上,行向量的值从n1到n2,数据个数为n,缺省n为100例:》a=linspace(1,10,10)a=1234567891015a=logspace(n1,n2,n)在对数空间上,行向量的值从10n1到10n2,数据个数为n,缺省n为50。这个指令为建立对数频域轴坐标提供了方便。例:》a=logspace(1,3,3)a=10100100016特殊矩阵的生成单位矩阵eye(n) %生成n维单位阵eye(m,n) %生成m×n的单位阵eye([m,n]) %生成m×n的单位阵eye(size(A)) %生成与A矩阵同样大小的单位阵全1矩阵ones(n) ones(m,n)ones([m,n])ones(size(A))全0矩阵zeros(n) zeros(m,n)zeros([m,n]) zeros(size(A))随机矩阵rand(n) rand(m,n)rand([m,n])rand(size(A))生成的随机矩阵的各个元素值在0和1之间均匀随机分布。randn(n)产生均值为0,方差为1的正态分布的随机矩阵。17建立随机矩阵:(1)在区间[20,50]内均匀分布的5阶随机矩阵。(2)均值为0.6、方差为0.1的5阶正态分布随机矩阵。命令如下:x=20+(50-20)*rand(5)y=0.6+sqrt(0.1)*randn(5)18A(m,n):提取第m行,第n列元素A(:,n):提取第n列元素A(m,:):提取第m行元素A(m1:m2,n1:n2):提取第m1行到第m2行和第n1列到第n2列的所有元素(提取子块)。A(:):得到一个长列矢量,该矢量的元素按矩阵的列进行排列。矩阵的提取1、矩阵下标MATLAB通过确认矩阵下标,可以对矩阵进行插入子块,提取子块和重排子块的操作。基本语句格式19子矩阵提取提取A矩阵全部奇数行,所有列提取A矩阵3,2,1行、2,3,4列构成子矩阵将A矩阵左右翻转,即最后一列排在最前面20(3)矩阵的抽取用下标可以从大矩阵里面抽取某
您可能关注的文档
- 2015届《优方案》高考生物(苏教版)一轮配套课件:第18讲 DNA的结构和DNA的复制.ppt
- 2015届本科业论文指导.ppt
- 2015届高三理大一轮复习:7-2 电路 闭合电路的欧姆定律.ppt
- 2015届高三史高考专题复习精品系列课件《中国社会主义建设道路的探索》.ppt
- 2015届鄞州级中学高三理综第六次.doc
- 2015年6月东高中学业水平考试物理试题及答案.doc
- 2015年高二业水平测试第一次模拟考试1.doc
- 2015年高中学步步高大一轮复习讲义(文科)第一章 易错题目辨析练——集合与常用逻辑用语.ppt
- 2015年教师格统考《小学综合素质》模拟试题及答案(一).doc
- 2015年中考学试题分类汇编:圆(含答案解析).docx
文档评论(0)