MATLAB: In the homework I was asked to use fprintf to display the data in a table

fprintflabelstables

I have been using the correct code but instead of having one header at the top and all the numbers below the headers all the numbers are displayed and the headers appear beside each number.
here is the code I've been typing
fprintf ( s% s% \n f2.0% e1.2% \n , 'K value', 'Temp', K , T)
Please Help!

Best Answer

Because K and T are arrays, you need to do it in two separate fprintf()s:
fprintf('K value, Temp\n');
fprintf('%2.0f %6.2e\n', K , T);