Given a matrix, we have to find the normal of a matrix using C program.
Normal of a matrix is the value which is equivalent to the square root of sum of squares of matrix elements.
Program:
The source code to find the normal of Matrix is given below. The given program is compiled and executed using GCC compile on UBUNTU 18.04 OS successfully.
// C program to find the normal of Matrix
#include <stdio.h>
#include <math.h>
int main()
{
int Matrix[3][3] = {
{ 9, 8, 7 },
{ 5, 4, 6 },
{ 1, 2, 3 }
};
int i, j, normal = 0;
printf("Matrix:\n");
for (i = 0; i < 3; ++i) {
for (j = 0; j < 3; ++j) {
printf(" %d", Matrix[i][j]);
normal = normal + (Matrix[i][j] * Matrix[i][j]);
;
}
printf("\n");
}
printf("Normal of matrix is: %f\n", sqrt(normal));
return 0;
}
Output:
Matrix:
9 8 7
5 4 6
1 2 3
Normal of matrix is: 16.881943
Explanation:
Here, we created a 3X3 matrix matrix using the 2D array. Then we find the normal of the matrix. After that, we printed the Matrix and normal of the matrix on the console screen.
Given a matrix, we have to find the normal of a matrix using C program.
Normal of a matrix is the value which is equivalent to the square root of sum of squares of matrix elements.
Program:
The source code to find the normal of Matrix is given below. The given program is compiled and executed using GCC compile on UBUNTU 18.04 OS successfully.
Output:
Explanation:
Here, we created a 3X3 matrix matrix using the 2D array. Then we find the normal of the matrix. After that, we printed the Matrix and normal of the matrix on the console screen.
need an explanation for this answer? contact us directly to get an explanation for this answer