این برنامه پایتون یک ماتریس A[1][1] را از ورودی دریافت کرده و ترانهاده آن را در ماتریس B ذخیره میکند.
در ترانهاده، رابطه B[i][j] = A[j][i] برقرار است.
def transpose_matrix(A: list[list[int]]) -> list[list[int]]:
rows = len(A)
cols = len(A[0])
B = [[0 for _ in range(rows)] for _ in range(cols)]
for i in range(rows):
for j in range(cols):
B[j][i] = A[i][j]
return B
# دریافت ورودی از کاربر
value = int(input("مقدار عنصر A[0][0] را وارد کنید: "))
A = [[value]]
B = transpose_matrix(A)
print(f"ماتریس A: {A}")
print(f"ترانهاده B: {B}")
مقدار عنصر A[0][0] را وارد کنید: 7
ماتریس A: [[7]]
ترانهاده B: [[7]]