matlab建立多维矩阵,创建、串联和扩展矩阵

本文介绍了如何在MATLAB中创建和操作多维矩阵,包括使用方括号构造矩阵、使用专用函数如zeros、ones和diag,以及矩阵的串联和扩展。还讲解了生成数值序列、扩展矩阵大小的方法,并提到了空数组的使用和检查。
摘要由CSDN通过智能技术生成

构建数据矩阵

如果您有一组具体的数据,可以使用方括号将这些元素排列成矩阵。一行数据的元素之间用空格或逗号分隔,行与行之间用分号分隔。例如,创建只有一行的矩阵,其中包含四个数字元素。得到的矩阵大小为 1×4,因为它有一行和四列。这种形状的矩阵通常称为行向量。

A = [12 62 93 -8]

A = 1×4

12 62 93 -8

sz = size(A)

sz = 1×2

1 4

现在再用这些数字创建一个矩阵,但排成两行。此矩阵有两行和两列。

A = [12 62; 93 -8]

A = 2×2

12 62

93 -8

sz = size(A)

sz = 1×2

2 2

专用矩阵函数

MATLAB 中有许多函数可以帮助您创建具有特定值或特定结构的矩阵。例如,zeros 和 ones 函数可以创建元素全部为零或全部为一的矩阵。这些函数的第一个和第二个参数分别是矩阵的行数和列数。

A = zeros(3,2)

A = 3×2

0 0

0 0

0 0

B = ones(2,4)

B = 2×4

1 1 1 1

1 1 1 1

diag 函数将输入元素放在矩阵的对角线上。例如,创建一个行向量 A,其中包含四个元素。然后创建一个 4×4 矩阵,其对角元素是 A 的元素。

A = [12 62 93 -8];

B = diag(A)

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值