- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
;;数组的创建和寻访;MATLAB内部的任何数据类型都按照数组的形式进行存储和运算。数值数组(NumeralArray)和数组运算(ArrayOperations)是MATLAB的核心内容。数组是MATLAB最重要的一种内建数据类型,而数组运算则是定义在这种数据结构上的方法。本章重点介绍数值数组,简要介绍数组类似其它结构体。
MATLAB中任何变量都是以数组形式存储和运算,在运算中经常要用到向量、标量、数组和矩阵。向量和标量都作为特殊的矩阵处理。矩阵是数组的特例,是二维的数值型数组。
空数组(emptyarray):没有元素的数组;
向量(vector):包括行向量(rowvector)和列向量(columnvector),是1×n或n×1的矩阵,向量是数据的一维分组;
标量(scalar):1×1的矩阵,即为只含一个元素的矩阵;
矩阵(matrix):一个矩形的m×n数组,即二维数组;
数组(array):多维数组m×n×k×…,由一组实数或复数排成的长方阵列(Array),包括行向量、列向量和矩阵。
矩阵运算与数组运算在MATLAB中有显著的不同,属于两类不同的运算。矩阵运算从矩阵的整体出发,按照线性代数的运算规则进行,而数组运算是从数组元素出发,针对每个元素进行运算。无论对数组施加什么运算(加减乘除或函数)总认定是对被运算数组中的每个元素平等地实施同样的运算。;;;(4)利用logspace函数生成向量;2.1.2数值数组的寻访
1.一维数组的寻访
数组寻访的一般格式为X(index),下标index可以是单个正整数或正整数数组。
【例2-3】一维数组作如下操作:
x=[4.00002.64004.50004.0000+3.0000i]
x(3)取单个数组元素
ans=
4.5000++0.0000i
x([124])下标为由[]构成的数组
ans=
4.0000+0.0000i2.6400+0.0000i4.0000+3.0000i
x(2:end)
ans=
2.6400+0.0000i4.5000+0.0000i4.0000+3.0000i
x(4:-1:1)下标为由冒号生成法构成的数组
ans=
4.0000+3.0000i4.5000+0.0000i2.6400+0.0000i4.0000+0.0000i;【例2-4】二维数组寻访。
a=zeros(3,5)%生成3行5列0数组a
a=
00000
00000
00000
a(:)=-6:8%对a进行单下标全元素赋值
a=
-6-3036
-5-2147
-4-1258
a1=a(1,:)%由a的第1行元素构成数组a1
a1=
-6-3036
a2=a(1:2,2:5)%由a的第1~2行,第2~5列元素构成数组a2
a2=
-3036
-2147
a3=a([1,3],[2,4])%由a的第1、3行,第2、4列元素构成数组a3
a3=
-33
-15
s=[135];a(s)=10:10:30%对a的第1、3、5个元素重新赋值
a=
10-3036
-530147
20-1258;数组运算和矩阵运算;?;;2.2.2矩阵运算
矩阵运算不同于数组运算,要符合矩阵运算的规则。用户应当注意这两种运算之间的区别。表2-7列出了常用的数组运算和矩阵运算的指令对照。
表2-7常用的数组运算和矩阵运算的指令对照表;【例2-5】二维数组、矩阵运算
A=[-4,-3,-2;-1,0,1;2,3,4];B=[1,3,2;3,2,5;2,5,7];
C=A+B*i%生成复数数组
C.,C
您可能关注的文档
最近下载
- 监理取费标准(670号文件).pdf VIP
- 挖掘机故障排查和维护指南.docx VIP
- 利用单位圆的性质研究正弦函数、余弦函数的性质 说课课件 【高效备课 精讲精研】 高一上学期数学人教A版(2019)必修第一册.pptx VIP
- GB_T23694-2013:风险管理术语.pdf VIP
- 2023年江苏省中等职业学校学生学业水平考试商务营销类专业基本技能考试实施方案.docx VIP
- DGTJ 08-205-2024居住建筑节能设计标准.pdf VIP
- DCC1600冷室压铸机说明书.pdf VIP
- 制药设备与工程设计复习资料(总结).pdf VIP
- DB33_T1074-2010:城镇道路工程施工质量评价标准.pdf VIP
- 自进式管棚施工方案.pdf
原创力文档


文档评论(0)