Matlab自学笔记七:矩阵元素的合并、连接、提取、翻转、排序、平铺复制、提取对角线元素

本文详细介绍Matlab中矩阵的各种操作技巧,包括矩阵的连接、复制、元素提取、重排、排序及翻转等。通过具体示例展示了如何利用内置函数高效处理矩阵数据。

目录

1. 基本连接符[]

2.水平连接和垂直连接的函数

3.平铺复制的函数

4.矩阵元素的提取

5.提取矩阵对角线元素

6.提取上(下)三角形元素

7.元素重排

8.排序

9. 翻转

End


1. 基本连接符[]

基本连接符:[],就是中括号,可以把两个矩阵进行合并(也称为矩阵连接),若水平方向合并,使用逗号分隔,若垂直方向合并,使用分号分隔;

程序示例如下:

a=[1 2;3 4]

b=[5 6;7 8]

[a,b]  %水平连接,返回[1 2 5 6;3 4 7 8]

[a;b]  %垂直连接,返回[1 2;3 4;5 6;7 8]

注意,合并方向上的行/列数应相同,否则,报错:矩阵大小不一致,这也是初学者常犯之错误。

2.水平连接和垂直连接的函数

水平连接horzcat

垂直连接vertcat

程序示例如下:

a=[1 2;3 4]

b=[5 6;7 8]

horzcat(a,b)  %水平连接,结果与上面相同

vertcat(a,b)  %垂直连接,结果与上面相同

3.平铺复制的函数

平铺复制repmat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

freexyn

码字不易,谢谢鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值