5903 Intro Scientific Prog:
MatrixA: Specification
- The program needs to be able to
read matrices in the ".5903FullMatrix" format from a file. The
format is described at the bottom of this file. To
avoid memory assignment issues you can assume that all matrices fit
inside a 100x100 matrix and simply initialize a blank matrix of this
size for storage.
- The program needs to be able to compute the product of two conforming matrices.
- The program needs to ne able to export a amtrix to the ".5903FullMatrix" format.
- Test your code on small samples. I will provide them on request but it should be simple enough to make your own.
- Organize your code into seperate files and
make the "makefile" reasonably compact. Provide some estimate of
the operation count and storage required in the header for the multiplication function.
- 5903FullMatrix: The format (with m and n
integers, fij a float, and (of course) \t & \n tabs and
spaces) is:
5903FullMatrix \n
m \t n \t float \n
f11 \t f12 \t ... \t f1n \n
f21 \t f22 \t ... \t f2n \n
...
fm1 \t f22 \t ... \t fmn \n