> 技术文档 > Matlab学习笔记:矩阵基础_matlab 矩阵分号

Matlab学习笔记:矩阵基础_matlab 矩阵分号


MATLAB学习笔记:矩阵基础

作为MATLAB的核心,矩阵是处理数据的基础工具。矩阵本质上是一个二维数组,由行和列组成,用于存储和操作数值数据。在本节中,我将详细讲解矩阵的所有知识点,包括创建、索引、运算、函数等,确保内容通俗易懂。我会在关键地方添加MATLAB代码示例,帮助你直观理解。最后,我会总结本课重点,并引出下一节“逻辑基础”的内容。

一、什么是矩阵?

在MATLAB中,矩阵是一个二维数组,元素可以是数字、变量或表达式。例如,一个2×2矩阵有两行两列。矩阵是MATLAB的基石,几乎所有数据处理都基于它。

二、创建矩阵

创建矩阵的方法有多种,我会覆盖所有常见方式:

  1. 直接输入元素:用方括号 [ ] 定义矩阵,分号 ; 表示换行。

    % 创建一个2×2矩阵 A = [1, 2; 3, 4] % 输出:A = % 1 2 % 3 4 
  2. 使用内置函数:MATLAB提供函数快速生成特殊矩阵。

    • zeros(m,n):创建全零矩阵。
      B = zeros(2, 3) % 2行3列的零矩阵 % 输出:B = % 0 0 0 % 0 0 0 
    • ones(m,n):创建全1矩阵。
      C = ones(1, 4) % 1行4列的全1矩阵 % 输出:C = [1, 1, 1, 1]