2、功能:编写程序实现3行3列矩阵的转置。
时间: 2023-07-16 07:14:09 浏览: 107
C语言程序设计-编写程序,实现矩阵(3行3列)的转置(即行列互换) .c
5星 · 资源好评率100%
以下是Python代码实现3行3列矩阵的转置:
```python
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] # 定义一个3行3列的矩阵
transpose = [[0, 0, 0], [0, 0, 0], [0, 0, 0]] # 定义一个3行3列的零矩阵,用于存放转置后的矩阵
for i in range(3):
for j in range(3):
transpose[i][j] = matrix[j][i] # 将原矩阵的第 i 行第 j 列元素赋值给转置矩阵的第 j 行第 i 列
print("原矩阵为:")
for i in matrix:
print(i)
print("转置矩阵为:")
for i in transpose:
print(i)
```
输出结果为:
```
原矩阵为:
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
转置矩阵为:
[1, 4, 7]
[2, 5, 8]
[3, 6, 9]
```
阅读全文