Change cell object to char
Show older comments
How can I convert the name object to be a char instead of a cell?
Thank you very much.
Emily
Answers (1)
a={'abc'}
whos a
b=char(a)
whos b
4 Comments
Emily Doherty
on 3 Nov 2022
Joseph Mah
on 3 Nov 2022
You could just set a=char(a) if your goal is to make a char instead of a cell array, though will not work if you have multiple cells in your cell array. In that case maybe look into string arrays.
Emily Doherty
on 3 Nov 2022
Fangjun Jiang
on 3 Nov 2022
Might it be that this field 'name' in that nested structure requires a cell of string?
try
SubjStats(1, 1).basis.stim.values{1, 1}.name='abc'
Categories
Find more on Characters and Strings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!