MATLAB: How to calculate enrgy of a matrix

MATLABmatrix

I am having a 2*2 matrix. say it is A=[1 2; 3 4]; how to calculate energy with this.

Best Answer

What is your definition of energy? You could say that if the array is an image, the pixel values are energy already so you can just sum the array
energy = sum(A(:));
Or you can use the energy as defined from the gray level co-occurrence matrix of the array. From the help for graycoprops():
Calculate statistical properties of the GLCM.
stats = graycoprops(glcm)
stats =
Contrast: 2.8947
Correlation: 0.0783
Energy: 0.1191
Homogeneity: 0.5658
Perhaps you have some other definition - I don't know. After you read this, please clarify your definition of energy.
Related Question