Hướng dẫn php program for matrix addition - chương trình php để thêm ma trận

Chương trình PHP để tìm tổng của hai ma trận

Ma trận là một mảng đa chiều. Để hiểu rõ hơn về bổ sung ma trận PHP này, chúng tôi luôn khuyên bạn nên tìm hiểu các chủ đề cơ bản của chương trình & NBSP; Lập trình PHP được liệt kê dưới đây:. For a better understanding of this PHP Matrix addition, we always recommend you to learn the basic topics of  PHP programming listed below:

  • Mảng PHP
  • Vòng lặp PHP
  • Kiểu dữ liệu PHP

Làm thế nào để tìm tổng & nbsp; hai ma trận?

Hướng dẫn php program for matrix addition - chương trình php để thêm ma trận

Để tìm tổng của 2 mảng hai chiều trước tiên, chúng ta phải tìm số lượng hàng & nbsp; và các cột trong mảng và thêm các số trong các chỉ số tương ứng lại với nhau. Ví dụ: nếu ma trận & nbsp; là

& nbsp; & nbsp; & nbsp; & nbsp; 2 & nbsp; 3 & nbsp; 8 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 1 & nbsp; 5 & ​​nbsp; 1

A & nbsp; & nbsp; = 3 & nbsp; 2 & nbsp; 1 & nbsp; & nbsp; & nbsp; B & nbsp; & nbsp; = & nbsp; 6 & nbsp; 1 & nbsp; 5

& nbsp; & nbsp; & nbsp; & nbsp; 3 & nbsp; 5 & ​​nbsp; 6 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 4 & nbsp; 1 & nbsp; 2

Sau đó, kết quả sẽ là:

3 & nbsp; 8 & nbsp; 9

9 & nbsp; 3 & nbsp; 6

7 & nbsp; 6 & nbsp; số 8

Làm thế nào để tìm tổng của hai ma trận bằng PHP?

Trong chương trình ma trận này, các giá trị đều được xác định trước và không thể thay đổi. Nếu bạn cần sử dụng để phải cung cấp các giá trị đầu vào, vui lòng tham khảo chương trình PHP này để chèn các giá trị vào ma trận.

Trong chương trình này, chúng tôi đang sử dụng các giá trị tĩnh được khởi tạo trong chính mã. Đầu tiên, chúng ta phải khởi tạo 2 mảng hai chiều A1 và A2 & NBSP; Chúng ta phải gán số lượng hàng và cột vào hàng biến và col bằng cách sử dụng hàm tích hợp tổng của mảng a1 [] và a2 []. & nbsp; sau đó gán giá trị 0 vào biến i và thực hiện vòng lặp cho đến khi điều kiện 'i for loopa1 and a2 we have to assign the number of rows and columns into the variable row and col using the built-in function count(). Then we have to create an empty array sum[] to store the sum of array a1[] and a2[]. Then assign the value 0 into the variable i and perform the loop until the condition 'i < row' becomes false and increment the value of variable i in every iteration in the block of the loop we have to perform another loop in that we have to assign the value 0 into the variable j and perform the loop until the condition 'j < col' becomes false and increment the value of variable j in every iteration in the loop block we have to assign the calculated result of 'a1[i][j] + a2[i][j]' into the array sum[i][j] and at last print the elements of the two-dimensional array sum[][] using for loop

Thuật toán cho & nbsp; bổ sung ma trậnMatrix addition

Bước 1: Khởi tạo 2 Mảng hai chiều A1 [] và A2 [] [] Initialize 2 two-dimensional arrays a1[] and a2[]

Bước 2: Gán số lượng hàng và cột vào hàng biến và col bằng hàm tích hợp count() Assign the number of rows and columns into the variable row and col using the built-in function count()

Bước 3: In các phần tử trong mảng A1 [] và A2 []Print the elements in the array a1[] and a2[]

Bước 4: Tạo tổng mảng trống [] để lưu trữ tổng mảng A1 [] và A2 [] [] Create an empty array sum[] to store the sum of array a1[] and a2[]

Bước 5: Gán giá trị 0 vào biến I và thực hiện các bước phụ cho đến khi điều kiện & nbsp; 'i Assign the value 0 into the variable i and perform the sub-steps until the condition 'i < row' becomes false and increment the value of variable i in every iteration

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; (i) gán giá trị 0 vào biến j và thực hiện bước phụ cho đến khi điều kiện & nbsp; 'j 0 into the variable j and perform the sub-step until the condition 'j < col' becomes false and increment the value of variable j  in every iteration,

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; (ii) gán kết quả tính toán của 'A1 [i] [j] + a2 [i] [j]' vào tổng mảng [i] [j]'a1[i][j] + a2[i][j]' into the array sum[i][j]

Bước 6: In các phần tử của tổng mảng hai chiều [] [] bằng cách sử dụng for loop Print the elements of the two-dimensional array sum[][] using for loop

Mã nguồn PHP

                                          
                                      

Đầu ra

First matrix:
4 6 7
3 9 9
5 4 8
Second matrix:
6 7 5
9 2 1
6 8 3
Addition of two matrices:
10 13 12
12 11 10
11 12 11