Inserting another column into an existing table
Show older comments
I am having trouble getting all of my data into one table. So far, I have this code:
TF=(40:-10:-40)';
Vmph=10:10:60;
Twc=round(35.74+0.6215*TF-35.75*Vmph.^0.16+.4275*TF.*Vmph.^0.16);
TBL1=[TF,Twc];
fid1=fopen('WindChillTemperature.txt','wt');
fprintf(fid1,'Wind Chill Table\n \n');
fprintf(fid1,' Temperature(F) \n');
fprintf(fid1,' %10.0f %10.0f %10.0f %10.0f %10.0f %10.0f %10.0f %10.0f %10.0f\n',TBL1);
fclose(fid1);
I now need to get the Vmph data in front of the first column that comes up. Anyone have any ideas?
Answers (1)
I am guessing that you want that data in columns, something like this:
TF = 40:-10:-40;
Vmph = 10:10:60;
Twc = round(35.74+0.6215*TF-35.75*Vmph.^0.16+.4275*TF.*Vmph.^0.16);
mat = [TF(:),Vmph(:),Twc(:)];
[fid,msg] = fopen('WindChillTemperature.txt','wt');
assert(fid>=3,msg)
fprintf(fid,'Wind Chill Table\n \n');
fprintf(fid,'Temperature(F)\tVelocity(MPH)\tTwc\n');
fprintf(fid,'%10.0f\t%10.0f\t%10.0f\n',mat.'); % note the transpose!
fclose(fid);
Categories
Find more on Reporting and Database Access in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!