Matlab转置介绍
转置在数学中是用来交换输入矩阵的行和列的。因此,如果我们有一个2 x 3的矩阵作为输入,转置函数将给我们一个3 x 2的矩阵作为输出。在Matlab中,我们使用 "转置函数 "来计算矩阵或向量的转置。对于一个有'n'个元素的向量,转置函数给出一个'n x 1'矩阵作为输出('n'行和1列)。
转置函数的语法。
T = transpose (M)
T = M.’
解释。
- T = transpose (M) 用于计算输入矩阵'M'的转置,也就是说,它将交换矩阵'M'的行和列。
- T = M.'是计算转置的另一种方法。它将给出与上述语法相同的输出。
Matlab转置的例子
下面给出了Matlab转置的例子。
例子 #1
在这个例子中,我们将使用转置函数来计算一个2×2实数矩阵的转置。
以下是需要遵循的步骤。
- 初始化输入矩阵。
- 将这个输入矩阵作为参数传给转置函数。
代码。
M = [6 -5; 1 6] [初始化2 x 2输入矩阵] 。
T = 转置(M)
[使用转置函数来计算输入矩阵的转置]
输入。
输出。
转置前
转置后。
正如我们在输出中看到的,转置函数改变了我们输入矩阵的行和列。
例子 #2
在这个例子中,我们将使用转置函数来计算一个3×3实数矩阵的转置。
以下是需要遵循的步骤。
- 初始化输入矩阵。
- 把这个输入矩阵作为参数传给转置函数。
代码。
M = [2 -1 4; 1 16 2; 0 -4 3] [初始化3 x 3的输入矩阵] 。
T = 转置(M)
[使用转置函数来计算输入矩阵的转置]
输入。
输出。
转置前
转置后。
正如我们在输出中看到的,转置函数改变了我们输入矩阵的行和列。
在上面的两个例子中,我们的输入矩阵是实数元素的。
接下来,让我们举一个例子,我们的输入矩阵也有复数元素。
例子 #3
在这个例子中,我们将使用转置函数来计算一个3×3复数矩阵的转置。
以下是需要遵循的步骤。
- 用复数元素初始化输入矩阵。
- 把这个输入矩阵作为参数传给转置函数。
代码。
M = [2+3i 1-4i 1; 1+3i 0 3-2i; 0 3 2] [用复数元素初始化3 x 3的输入矩阵] 。
T = 转置(M)
[使用转置函数来计算输入矩阵的转置]
输入。
输出。
转置前
转置后。
正如我们在输出中看到的,转置函数已经将我们输入的复数矩阵的行和列进行了互换。
在以上3个例子中,我们使用了一个正方形矩阵作为我们的输入。
接下来,我们将使用一个非方形矩阵作为转置函数的输入。
例子 #4
在这个例子中,我们将使用转置函数来计算一个2×3实数矩阵的转置。
以下是需要遵循的步骤。
- 初始化输入矩阵。
- 把这个输入矩阵作为参数传给转置函数。
代码。
M = [1 6 4; 1 4 -2] [初始化2 x 3的输入矩阵]
T = 转置(M)
[使用转置函数来计算输入矩阵的转置]
输入。
输出。
转置前
转置后。
正如我们在输出中看到的,转置函数已经将我们的非正方形输入矩阵的行和列进行了互换。
在上面的4个例子中,我们使用了一个矩阵作为转置函数的输入。
接下来,我们将使用转置函数来计算一个矢量输入的转置。
例子 #5
在这个例子中,我们将使用转置函数来计算一个有5个元素的向量的转置。
以下是需要遵循的步骤。
- 用5个元素初始化输入向量。
- 把这个输入向量作为参数传给转置函数。
代码。
M = [8 -11 4 5 7] [用5个元素初始化输入向量]
T = transpose (M)
[使用转置函数计算输入向量的转置] 请注意,由于我们的输入有5列和1行,我们的输出将有5行和1列。
输入。
输出。
转置前。
转置后。
正如我们在输出中看到的,转置函数将我们的输入向量的行和列进行了互换。
总结
我们使用转置函数来计算矩阵的转置,即互换其行和列。转置函数可用于实数和复数矩阵。对于一个矢量输入,转置函数将把矢量中的一些元素转换为输出的行数。
推荐文章
这是一篇关于Matlab转置的指南。这里我们讨论了Matlab转置的介绍和例子,以便更好地理解。你也可以看看下面的文章来了解更多------。
The postMatlab Transposeappeared first onEDUCBA.