How to use fprintf to add a header when printing a matrix?

조회 수: 9 (최근 30일)
Kelsey Hideshima
Kelsey Hideshima 2015년 2월 15일
답변: Image Analyst 2015년 2월 16일
I used fprintf('%u %1.2e\n', [values]') to print the matrix, but I only got the values and no headers. I want to print the same matrix with the following column headers: T(K) and k(1/min) using fprintf.
T=(100:50:500)
k=(1:50:5)
values=[T,k]; %K,min^-1
fprintf('%u %1.2e\n', [values]')

답변 (2개)

Jennifer Smith
Jennifer Smith 2015년 2월 15일
편집: Jennifer Smith 2015년 2월 15일
You can create a variable that formats the output, then call it in fprintf. For example:
% setup='%1s %1s';
Where "s" denotes that you can add a string.

Image Analyst
Image Analyst 2015년 2월 16일
This must be a homework assignment (I'll tag it as such). I just answered virtually the same question from Sarah here: http://www.mathworks.com/matlabcentral/answers/178627#answer_168123

카테고리

Help CenterFile Exchange에서 Programmatic Model Editing에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by