Matlab数组与矩阵生成方法

Matlab 提供多种方法来生成数组和矩阵,以下是一些常用的方法:

一维数组 (行向量):

  • 使用逗号或空格分隔元素:a = [1, 2, 3, 4]
  • 使用冒号运算符创建等差数列:b = 1:5 (生成 1 到 5 的数组)
  • 使用 linspace 函数创建指定数量的等间距元素:c = linspace(0, 10, 5) (在 0 到 10 之间生成 5 个等间距元素)

二维数组 (矩阵):

  • 使用分号分隔行:d = [1, 2, 3; 4, 5, 6; 7, 8, 9]
  • 使用函数创建特定矩阵,例如 zeros 函数 (创建全零矩阵),ones 函数 (创建全 1 矩阵),eye 函数 (创建单位矩阵)

矩阵与数组运算区别

  • 矩阵运算遵循线性代数规则,例如矩阵乘法。
  • 数组运算是元素级别的运算,例如数组对应元素相加。