(一) 矩阵和数组

这篇博客详细介绍了MATLAB中矩阵和数组的创建、运算以及相关操作,包括矩阵的创建、转置、乘法、求逆、行列式计算等,并通过实例展示了元素级运算和复数操作。此外,还提到了矩阵近似奇异值可能导致的问题以及解决方案。
摘要由CSDN通过智能技术生成

矩阵和数组

MATLAB 是“matrix laboratory”的缩写形式。MATLAB® 主要用于处理整个的矩阵和数组,而其他编程语言大多逐个处理数值。

所有 MATLAB 变量都是多维数组,与数据类型无关。矩阵是指通常用来进行线性代数运算的二维数组。
数组创建

要创建每行包含四个元素的数组,请使用逗号 (,) 或空格分隔各元素。

a = [1 2 3 4]

a = 1×4

 1     2     3     4

这种数组为行向量。

要创建包含多行的矩阵,请使用分号分隔各行。

a = [1 2 3; 4 5 6; 7 8 10]

a = 3×3

 1     2     3
 4     5     6
 7     8    10

创建矩阵的另一种方法是使用 ones、zeros 或 rand 等函数。例如,创建一个由零组成的 5×1 列向量。

z = zeros(5,1)

z = 5×1

 0
 0
 0
 0
 0

产生一个5*5的矩阵
z=ones(5)

z =

 1     1     1     1     1
 1     1     1     1     1
 1     1     1     1     1
 1     1     1     1     1
 1     1     1     1     1

z=ones(1*5)

z =

 1     1     1     1     1
 1     1     1     1     1
 1     1  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值