フィルターのクリア

Align text after columns when writing in a text file matlab

2 ビュー (過去 30 日間)
Alexandru
Alexandru 2012 年 10 月 24 日
Hello!
I would like to write data in a text file, but I have problems with the alignment after each column head.
I get something like:
Name Value Dimension Comments
TESTtestNameTest 1 [1 1] Why is not aligned?
SecondXtest 10000000000000 [1 1] And so on?!
When I use these commands (in a for loop) :
fprintf(id_file,'%-50s\t %-80s\t %-10s\t %-10s\n',...
'Name','Value','Dimension','Comments');
for x = 1:length(my_variables)
fprintf(properties,'%-50s\t -80%s\t %-100s\t %-10s\t %-10s\n',...
variable_name{x,1}, variable_value{x,1}, variable_dimension{x,1}, variable_comments{x,1});
end
Is curious that the "Name" and "Values" are always aligning whatever the length of the character written is.
What is wrong?!
Thank you!
  5 件のコメント
Walter Roberson
Walter Roberson 2012 年 10 月 24 日
-80%s should be %-80s
Walter Roberson
Walter Roberson 2012 年 10 月 24 日

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

回答 (0 件)

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by