- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab入门教程--基本运算与函数(二)
将列向量转置(Transpose)後,即可得到行向量(Column vector):
z = x
z =
4.0000
5.2000
6.4000
7.6000
8.8000
10.0000
不论是行向量或列向量,我们均可用相同的函数找出其元素个数、最大
值、最小值等:
length(z) % z的元素个数
ans =
6
max(z) % z的最大值
ans =
10
min(z) % z的最小值
ans =
4
===============================================
小整理:适用於向量的常用函数有:
min(x): 向量x的元素的最小值
max(x): 向量x的元素的最大值
mean(x): 向量x的元素的平均值
median(x): 向量x的元素的中位数
std(x): 向量x的元素的标准差
diff(x): 向量x的相邻元素的差
sort(x): 对向量x的元素进行排序(Sorting)
length(x): 向量x的元素个数
norm(x): 向量x的欧氏(Euclidean)长度
sum(x): 向量x的元素总和
prod(x): 向量x的元素总乘积
cumsum(x): 向量x的累计元素总和
cumprod(x): 向量x的累计元素总乘积
dot(x, y): 向量x和y的内积
cross(x, y): 向量x和y的外积
(大部份的向量函数也可适用於矩阵,详见下述。)
若要输入矩阵,则必须在每一列结尾加上分号(;),如下例:
A = [1 2 3 4; 5 6 7 8; 9 10 11 12];
A
A =
1 2 3 4
5 6 7 8
9 10 11 12
同样地,我们可以对矩阵进行各种处理:
A(2,3) = 5 % 改变位於第二列,第三行的元素值
A =
1 2 3 4
5 6 5 8
9 10 11 12
B = A(2,1:3) % 取出部份矩阵B
B =
5 6 5
A = [A B] % 将B转置後以行向量并入A
A =
1 2 3 4 5
5 6 5 8 6
9 10 11 12 5
A(:, 2) = [] % 删除第二行(:代表所有列)
A =
1 3 4 5
5 5 8 6
9 11 12 5
A = [A; 4 3 2 1] % 加入第四列
A =
1 3 4 5
5 5 8 6
9 11 12 5
4 3 2 1
A([1 4], :) = [] % 删除第一和第四列(:代表所有行)
A =
5 5 8 6
9 11 12 5
这几种矩阵处理的方式可以相互叠代运用,产生各种意想不到的效果,就
看各位的巧思和创意。
小提示:
在MATLAB的内部资料结构中,每一个矩阵都是一个以行为主
(Column-oriented)的阵列(Array)因此对於矩阵元素的存取,我们可
用一维或二维的索引(Index)来定址。举例来说,在上述矩阵A中,位於
第二列、第三行的元素可写为A(2,3)
(二维索引)或A(6)(一维索引,即将所有直行进行堆叠後的第六个元
素)。
此外,若要重新安排矩阵的形状,可用reshape命令:
B = reshape(A, 4, 2) % 4是新矩阵的列数,2是新矩阵的行数
B =
5 8
9 12
5 6
11 5
小提示:
A(:)就是将矩阵A每一列堆叠起来,成为一个行向量,而这也是MATLAB变
数的内部储存方式。以前例而言,reshape(A,
8, 1)和A(:)同样都会产生一个8x1的矩阵。。
MATLAB可在同时执行数个命令,只要以逗号或分号将命令隔开:
x = sin(pi/3); y = x^2; z = y*10,
z =
7.5000
若一个数学运算是太长,可用三个句点将其延伸到下一行:
z = 10*sin(pi/3)* ...
sin(pi/3);
若要检视现存於工作空间(Workspace)的变数,可键入who:
who
Your variables are:
testfile x
这些是由使用者定义的变数。若要知道这些变数的详细资料,可键入:
whos
Name Size Bytes Class
A 2x4 64 double array
B 4x2 64 double array
ans 1x1 8 double array
x 1x1 8 double arr
您可能关注的文档
- 【专业文档】ECOTECT基本建模教程.doc
- 【专业文档】ERP系统在制造企业生产管理流程中的研究.doc
- 【专业文档】excel培训教材大全.doc
- 【专业文档】Excel在企业管理中的高级应用培训.doc
- 【专业文档】Fe-B-C合金冲击磨料磨损性能及磨损机制的研究090521.doc
- 【专业文档】FeO 对钒钛烧结矿产质量影响的研究.doc
- 【专业文档】GSP培训试题.doc
- 【专业文档】hkmidway交易教程.doc
- 【专业文档】IT企业人力资源管理详情.doc
- 【专业文档】labview教程.doc
- 【精品课件】 英语七年级人教版下册 Unit 8 话题作文指导 课件.ppt
- 【精品课件】 英语七年级人教版下册 Unit 10 话题作文指导 课件.ppt
- 【精品课件】 英语七年级人教版下册 Unit 6 话题作文指导 课件.ppt
- 【精品课件】 英语七年级人教版下册 Unit 12 话题作文指导 课件.ppt
- (2)--第一章遗传学绪论遗传学.ppt
- (2.10)--2.2.2紫外可见光谱分析-定量及其它.pdf
- (2.3)--2.4分子荧光光谱分析.pdf
- (2.3)--3《我上遗传学》系列之三:贯穿遗传学主线的基因概念的教学.pdf
- (2)--1.5.2 共轭效应有机化学.ppt
- (2.1)--3.1 嵌入式系统基本概念.ppt
最近下载
- 超星尔雅学习通《形势与政策(2024春)》章节测试答案.docx VIP
- 培智三年级下册生活语文期末测试卷(A).docx
- 老年人误吸的预防护理课件.pptx
- 国家开放大学期末考试资料,11577+04633+纳税实务+一体化终结性考试复习指南20221218.pdf
- 2024年高考真题—— 化学(广东卷) (含答案).pdf
- 《中国移动通信集团有限公司基层党支部标准化工作手册》测试题附有答案.docx VIP
- 集成电路制造技术原理与工艺 王蔚 习题答案.pdf
- 2023年集美大学诚毅学院汉语言文学专业《现代汉语》期末试卷A(有答案).docx VIP
- 目录版 20210423--交通运输部官网关于绿通相关问题回复.docx VIP
- 办银行卡工作证明模板.docx
文档评论(0)