As the attached image when i am indexing the second row which for examble 54 and convert it to string or chararcter it would not work. and i used calss to identify it, it showed as a cell.
anyway i just i need to use as a string as the following: ' 54 Ah '
Thanks in advance

 Akzeptierte Antwort

Adam Danz
Adam Danz am 20 Aug. 2019

0 Stimmen

Tested on r2014a (after brushing the dust off of it).
% Create cell array as is described in the quesiton
Zellprojekte = struct;
Zellprojekte.Z15 = {'B1', 'A2'; 54, 37; 'CATL', 'CATL'};
% Convert numbers to strings (chars)
cellfun(@num2str,Zellprojekte.Z15,'UniformOutput',false)
Result
ans =
3×2 cell array
{'B1' } {'A2' }
{'54' } {'37' }
{'CATL'} {'CATL'}

1 Kommentar

" i just i need to use as a string as the following: ' 54 Ah '"
sprintf('%d %s', 54, 'Ah')
ans =
'54 Ah'
%d for the integer
%s for the string.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by