Hướng dẫn write php script for addition of two 2x2 matrices - viết tập lệnh php để thêm hai ma trận 2x2

Tên tệp: TwodimensionalArray.php

MÃ SỐ :

$ a = mảng (mảng (11,4), mảng (2,3));

$ b = mảng (mảng (3,2), mảng (4,11));

Echo bổ sung thêm ma trận 2x2.

for ($ i = 0; $ i <2; $ i ++)

{

for ($ j = 0; $ j <2; $ j ++)

{

for ($ j = 0; $ j <2; $ j ++)

echo $ a [$ i] [$ j] + $ b [$ i] [$ j]. “;

}

echo $ a [$ i] [$ j] + $ b [$ i] [$ j]. “;

}

tiếng vang

Hướng dẫn write php script for addition of two 2x2 matrices - viết tập lệnh php để thêm hai ma trận 2x2

?>

Đầu ra:

  • Quảng cáo
  • Chương trình này hoạt động như thế nào?
  • Trong chương trình này, chúng tôi sẽ tìm hiểu về cách tìm thêm hai ma trận bằng PHP.

Nếu các hàng và cột của hai ma trận đã cho giống nhau thì chỉ có thể bổ sung. Nếu không, không thể thêm ma trận 2 × 3 với ma trận 3 × 2.

Ngoài ra có thể được thực hiện bằng cách tương ứng các phần tử của chúng sau đó tổng sẽ được hiển thị trên định dạng ma trận.


<span>PHP Program for Addition of two matrices</span>


// Elements of matrix a
$a = array
(
array(1, 0, 1),
array(4, 5, 6),
array(1, 2, 3)
);
//Elements of matrix b
$b = array
(
array(1, 1, 1),
array(2, 3, 1),
array(1, 5, 1)
);
// To determine the no.of rows and columns of given matrix
$rows = count($a);
$cols = count($a[0]);
//Performs addition of matrices a and b. Store the result in matrix sum
for($i = 0; $i < $rows; $i++)
{
for($j = 0; $j < $cols; $j++)
{
$sum[$i][$j] =0; //Initially sum to be declare with 0
$sum[$i][$j] = $a[$i][$j] + $b[$i][$j];
}
}
echo ("Addition of two matrices:
");

// To print result in matrix form
for($i = 0; $i < $rows; $i++)
{
for($j = 0; $j < $cols; $j++)
{
echo($sum[$i][$j] . " ");
}
echo("
"
);
}
?>


Hướng dẫn write php script for addition of two 2x2 matrices - viết tập lệnh php để thêm hai ma trận 2x2

Định nghĩa của phép bổ sung ma trận là thêm một ma trận bởi một ma trận khác có được bằng cách chỉ thêm các mục tương ứng của ma trận.Trong hướng dẫn này, tôi đang đưa ra một ví dụ bổ sung ma trận bằng chương trình PHP.

Dưới đây là một ví dụ về bổ sung ma trận cho hai ma trận

Suppose there is a matrix: a b
c d

There is another matrix: e f 
g h

Now the addition of two matrices will be: a+e b+f

c+g d+h

Dưới đây là một ví dụ chương trình PHP để thực hiện bổ sung ma trận


    
        The First matrix is given below:-"."
"; $a=array(array());// First two dimensional array declaration $b=array(array());//Second two dimensional array declaration $c=array(array());//Third two dimensional array declaration $rows=4; $cols=4; $m=1; $n=1; for($i=0;$i<$rows;$i=$i+1) { for($j=0;$j<$cols;$j=$j+1) { $a[$i][$j]=$m; echo $a[$i][$j]." "; $m=$m+1; } echo "
"; } echo "The second matrix is given below:-
"; for($i=0;$i<$rows;$i=$i+1) { for($j=0;$j<$cols;$j=$j+1) { $b[$i][$j]=$n; echo $b[$i][$j]." "; $n=$n*1; } echo "
"; } echo "The Final matrix is given below:-"."
"; for($i=0;$i<$rows;$i=$i+1) { for($j=0;$j<$cols;$j=$j+1) { $c[$i][$j]=$a[$i][$j]+$b[$i][$j]; echo $c[$i][$j]." "; } echo "
"; } ?>

Output:

The First matrix is given below:-
1 2 3 4 
5 6 7 8 
9 10 11 12 
13 14 15 16 
The second matrix is given below:-
1 1 1 1 
1 1 1 1 
1 1 1 1 
1 1 1 1 
The Final matrix is given below:-
2 3 4 5 
6 7 8 9 
10 11 12 13 
14 15 16 17

Ở đây trước tiên, chúng tôi đã tạo ra hai ma trận và hiển thị, sau đó chúng tôi đã thực hiện việc bổ sung hai ma trận bằng cách sử dụng câu lệnh ở đây $ c [$ i] [$ j] = $ a [$ i] [$ j]+$ b [$ i] [$ j] Và cuối cùng chúng tôi đã hiển thị ma trận kết quả.