Spacing in a heading for a table. (fprintf)

5 次查看(过去 30 天)
I have this code below
fprintf('\n\tAppNumb \tgender \tgpa \texp \tlines (bonus)');
fprintf('\n%11.0f %11.0f %11.4f %11.4f %11.4f %11.0f', With2');
fprintf('\n')
and this code
fprintf('\n\t\tAppNumb \t\tgender \t\tgpa \t\texp \t\tlines (bonus)');
fprintf('\n%11.0f %11.0f %11.4f %11.4f %11.4f %11.0f', Without2');
fprintf('\n')
As you can see neither of them produces a table with headings that match up to their corresponding column. Is there a better way to set the spacing with fprintf?
thank you for your time.

采纳的回答

Sven
Sven 2013-3-1
编辑:Sven 2013-3-1
Hi Thomas, try this:
fprintf('%11s%12s%12s%12s%12s%12s\n', 'AppNumb', 'gender','gpa','exp','lines','(bonus)');
fprintf('%11.0f %11.0f %11.4f %11.4f %11.4f %11.0f\n\n', rand(1,6));
Is that what you're looking for?

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Just for fun 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by