MATLAB学习笔记:矩阵基础
作为MATLAB的核心,矩阵是处理数据的基础工具。矩阵本质上是一个二维数组,由行和列组成,用于存储和操作数值数据。在本节中,我将详细讲解矩阵的所有知识点,包括创建、索引、运算、函数等,确保内容通俗易懂。我会在关键地方添加MATLAB代码示例,帮助你直观理解。最后,我会总结本课重点,并引出下一节“逻辑基础”的内容。
一、什么是矩阵?
在MATLAB中,矩阵是一个二维数组,元素可以是数字、变量或表达式。例如,一个2×2矩阵有两行两列。矩阵是MATLAB的基石,几乎所有数据处理都基于它。
二、创建矩阵
创建矩阵的方法有多种,我会覆盖所有常见方式:
-
直接输入元素:用方括号
[ ]
定义矩阵,分号;
表示换行。% 创建一个2×2矩阵 A = [1, 2; 3, 4] % 输出:A = % 1 2 % 3 4
-
使用内置函数: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]