While I am just getting used to posting on this forum I wont be quoting

Thanks PaulS, let me explain
The 35040 values define the most efficient angle that a tracking solar array is to be at. Calculating these takes a lot of oomph so I am doing the calculation in MatLab for a specific geographic place, time and array orientation. Then will upload those values into my Mega, which will allow it to know on whatever day, at whatever time, the proper angle should be some corresponding value in my matrix. So the data needs to be read only and it will be integers

Nick Gammon
The range which the angles span will only be 90 degrees after some modifications, so I guess each value will use 1 byte a pop. Doesn't matter of the values are signed or unsigned because I can modify my program to take whichever ones. When I said I can't define a matrix I meant I can't/won't type each angle value in one by one from Matlab to Arduino.
PROGMEM uses the flash memory?

Smoke
I will not be using floating points, and I have brushed up against arrays but thought that there was an easier way.

So I still have a problem with putting that large matrix into my Mega flash memory. If I could just import a csv file to some variable V and call it out by its row and column i.e V(r,c)=___ I would be set...but I guess C is much different than MatLab.