MATLAB 矩阵和数组

向量

行向量:只有一行的矩阵

>> a = [1 2 3]

列向量:只有一列的矩阵

>> b = [4;5;6]

矩阵与向量相乘

向量跟同列数的矩阵对应相乘,即向量的每个元素与矩阵的对应列的所有元素相乘。如 a=[1,2] 和 b=[1,2;1,2] 中矩阵 a 的 1 对应乘矩阵 b 的第一列 [1;1],不同于数学中的矩阵乘法

>> a=[1,2];
>> b=[1,2;1,2];
>> b*diag(a)

image-20220218104141988

数组

按序排列的同类数据类型的元素集合称之为数组。

在Matlab中,一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组可以分为数值数组、字符数组、单元数组、结构数组等各种类别。

Matlab中的矩阵和数组

区别

  1. 数组中的元素可以是字符等其他数据类型,而矩阵中的只能是数值
  2. 数组是Matlab软件所定义的规则,其目的是为了数据管理方便、操作简单、指令形式自然和执行计算的有效。但是矩阵作为一种变换或映射算子的体现,矩阵运算有着明确而严格的线性代数规则。

联系

MATLAB 主要处理整个的矩阵和数组,所有 MATLAB 变量都是多维数组,与数据类型无关。矩阵是指通常用来进行线性代数运算的二维数组,所以矩阵是数组的子集

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值