필터 지우기
필터 지우기

How can I write the percentage symbol in a cell array with strings?

조회 수: 18 (최근 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.

채택된 답변

Star Strider
Star Strider 2014년 12월 29일
Try this:
A=[0.05;0.12;0.062;0.13];
B = cellstr(num2str(100*A(:,1), '%g%%'));

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by