How can I write the percentage symbol in a cell array with strings?
13 次查看(过去 30 天)
显示 更早的评论
I have a vector with decimal slope values(their accuracy varies).What I need is to create a cell array with these values as strings but in percentage format.
Lets say for example A=[0.05;0.12;0.062;0.13]
and what I need is
B=cell(4,10)
B{1}=('5%')
B{2}=('12%')
B{3}=('6.2%')
B{4}=('13%')
My code was B = cellstr(num2str(A(:,1)));
But this was enough before my need for percentage format.
The variable B is a part of script and I cannot do this manually. Thanks in advance for your time.
0 个评论
采纳的回答
Star Strider
2014-12-29
Try this:
A=[0.05;0.12;0.062;0.13];
B = cellstr(num2str(100*A(:,1), '%g%%'));
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!