Matrix Addition

Write A Shell Script To do Matrix Addition Shell Script: clear echo -n enter number of rows: read m echo -n enter number of columns: read n echo enter elements of matrix A: for((i=1;i<=$m;i++)) do for((j=1;j<=$n;j++)) do echo -n "enter element ($i,$j):" read arr1[$i$j] done done echo elements of matrix B: for((i=1;i<=$m;i++)) do for((j=1;j<=$n;j++)) do echo ${arr1[$i$j]} done done echo enter elements of matrix B: for((i=1;i<=$m;i++)) do for((j=1;j<=$n;j++)) do echo -n "enter element ($i,$j):" read arr2[$i$j] done done echo elements of matrix B: for((i=1;i<=$m;i++)) do for((j=1;j<=$n;j++)) do echo ${arr2[$i$j]} done done for((i=1;i<=$m;i++)) do for((j=1;j<=$n;j++)) do arr3[$i$j]=`expr ${arr1[$i$j]} + ${arr2[$i$j]}` done done echo After addition the matrix is: for((i=1;i<=$m;i++)) do for((j=1;j<=$n;j++)) do echo ${arr3[$i$j]} done done OUTPUT: [admin@localhost ~]$ sh matadd.sh enter number of rows:2 enter number of columns:2 enter elements of matrix A: enter element (1,1):1 enter element (1,2):2 enter element (2,1):3 enter element (2,2):4 elements of matrix B: 1 2 3 4 enter elements of matrix B: enter element (1,1):1 enter element (1,2):2 enter element (2,1):3 enter element (2,2):4 elements of matrix B: 1 2 3 4 After addition the matrix is: 2 4 6 8

Share:

0 comments