Displaying percentage signs in a table

22 ビュー (過去 30 日間)
rough93
rough93 2020 年 7 月 22 日
編集済み: rough93 2020 年 7 月 22 日
Is there any way to display percentage signs in table data? for something like:
table = table(...
a_eff*100,...
b_eff*100,...
c_eff*100,...
d_eff*100);
eff_table.Properties.VariableNames = {...
'a_output_efficiency'...
'b_output_efficiency'...
'c_efficiency'...
'd_efficiency'};
disp(eff_table)
and have each number be followed by a percentage sign?

採用された回答

Star Strider
Star Strider 2020 年 7 月 22 日
Unfortunately, not in R2018b. (Thank you for providing that information.)
From the documentation:
‘Starting in R2019b, you can specify table variable names that are not valid MATLAB® identifiers. Such variable names can include spaces, non-ASCII characters, and can have any character as the leading character. When you access such a variable name, enclose it quotation marks.’
So if you upgrade to R2019b or later, this will work:
T1 = array2table(rand(4));
T1.Properties.VariableNames = {...
'a_output_efficiency %'...
'b_output_efficiency %'...
'c_efficiency %'...
'd_efficiency %'};
I verified that it does (in R2020a).
.
  4 件のコメント
Star Strider
Star Strider 2020 年 7 月 22 日
As always, my pleasure!
Congratulations ion the work-around!
Stephen23
Stephen23 2020 年 7 月 22 日
編集済み: Stephen23 2020 年 7 月 22 日
@Star Strider: it is not clear to me how your answer relates to the question. You wrote about table variable names, but the original question and later examples are about how to append percent symbols to the data itself.
Can you please explain how setting the variable names changes the format of the data in the table ? Perhaps you could show an actual MWE that we can try, which demonstrates how changing the variable names (as you write) will change the display format of the table data (as the question requests).
I would also find such formatting very useful, but perhaps I just missed something obvious in the documentation.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by