HW0 focuses around matrix operations in Fortran and MATLAB.

A data file is read into Fortran 95 and is named matrix A (dimensions are 1200 by 6). Matrix B is then defined as the operation B=A’A where A’ is the transpose of matrix A. Matrix C is then defined as C=AA’.  The diagonals of both matrices are then isolated and values are plotted below.  Data for the third row was also plotted to make sure results are comparable.

For matrix A, here a some defining matrix parameters:

Mean-Squared value:      6.763132E-006

Min Value:                         4.41727E-009

Max Value:                       2.99017E-002

The following are values that defined certain aspects of the matrices (such as symmetry and min/max):

meanB =0
rmsB =0
maxB=0
normRmsB=0
normMaxB=0
thirdRowB =
    0.0000    0.0000    0.0043    0.0007    0.0012    0.0012
secondsubB =
    0.0000    0.0000    0.0012    0.0007    0.0000    0.0000
meanC = 0
rmsC =0
maxC = 0
normRmsC = 0
normMaxC = 0

1200 elements is too much to display for diagonal and row of Matrix C, reference.dat files for element values

Plots for Matrix B calculations:

Plots for Matrix C calculations: