- Matlab-Matrix Tutorial
- Matlab-Matrix - Home
- Matlab-Matrix - Introduction
- Matlab-Matrix - Environment Setup
- Matlab-Matrix - Create Matrix
- Matlab-Matrix - Working with Matrices
- Matlab-Matrix - Multiplication
- Matlab-Matrix - Addition
- Matlab-Matrix - Subtraction
- Matlab-Matrix - Matrix Determinant
- Matlab-Matrix - Inverse
- Matlab-Matrix - Trace
- Matlab-Matrix - Rank
- Matlab-Matrix - Transpose
- Matlab-Matrix - Deletion Row & Coloumn
- Matlab-Matrix Useful Resources
- Matlab Matrix - Quick Guide
- Matlab Matrix - Useful Resources
- Matlab Matrix - Discussion
Matlab-矩阵 - 创建矩阵
在 MATLAB 中,您可以通过在每行中以逗号输入元素来创建矩阵。您还可以创建一个由空格分隔的数字的矩阵,并使用分号来标记每行的末尾。
单行矩阵
让我们在 MATLAB 中创建一个具有单行和三个元素的简单矩阵。每个元素都应该有一个空格或逗号。
例子
考虑下面提到的元素来创建矩阵。
m=[2, 4, 6]
输出
在 MATLAB 中执行时,它将显示以下内容 -
>>m = [2, 4, 6] m = 2 4 6 >>
当您在 MATLAB 中执行代码时,矩阵的结果将显示在命令窗口中。
多行矩阵
例子
现在让我们创建一个多行矩阵。为此,我们需要用分号 (;) 分隔每一行,如下所示 -
m = [2 4 6; 3 6 9; 4 8 12]
输出
这里2 4 6是第一行,3 6 9是第二行,4 8 12是第三行。矩阵如下 -
m = 2 4 6 3 6 9 4 8 12
现在让我们在 MATLAB 命令提示符中执行相同的操作,如下所述 -
>> m = [2 4 6; 3 6 9; 4 8 12] m = 2 4 6 3 6 9 4 8 12 >>
3x3 矩阵在 MATLAB 中显示如上所示。
除了使用您选择的值创建矩阵之外,您还可以使用内置的 MATLAB 函数 Zeros、rand 或 Ones 来创建矩阵,如下所示 -
零函数
这将创建具有给定行/列大小的全零矩阵。
例子
您可以使用 MATLAB Zeros 函数,如下所示 -
m0 = zeros(3,3)
输出
您将得到以下输出 -
>> m0 = zeros(3,3) m0 = 0 0 0 0 0 0 0 0 0 >>
的功能
创建的矩阵将以 1 作为值。
例子
您可以使用 MATLAB 函数,如下所示 -
m1 = ones(3,3)
输出
您将得到以下输出 -
>> m1 = ones(3,3) m1 = 1 1 1 1 1 1 1 1 1 >>
rand() 函数
函数 rand() 允许您创建一个具有给定大小的随机元素的矩阵。这是一个相同的例子。
例子
m1 = rand(3,3)
输出
现在让我们在 MATLAB 中执行相同的操作来查看结果。输出如下 -
>> m1 = rand(3,3) m1 = 0.8147 0.9134 0.2785 0.9058 0.6324 0.5469 0.1270 0.0975 0.9575 >>