Spacing in a heading for a table. (fprintf)

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 日

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?

1 件のコメント

Thomas
Thomas 2013 年 3 月 1 日
That is exactly what I wanted, thank you.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeLive Scripts and Functions についてさらに検索

質問済み:

2013 年 3 月 1 日

Community Treasure Hunt

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

Start Hunting!

Translated by