MATLAB Answers

How to get string field from struct with each element separated

16 views (last 30 days)
Adel Sarhan
Adel Sarhan on 11 May 2019
Commented: gonzalo Mier on 11 May 2019
>> x.name
ans =
'1.33'
ans =
'1.34'
ans =
'1.35'
>> y = [x.name]
y =
'1.331.341.35'
I want to get it like that
y = ['1.33' '1.34' '1.35']
as a matrix with three string elements

  0 Comments

Sign in to comment.

Accepted Answer

gonzalo Mier
gonzalo Mier on 11 May 2019
The problem is you are using char instead of string. '1.33' is a vector of char, so if you make a vector of vectors, it compiles them in a row. To make them string you can write "1.33" instead of '1.33' or string('1.33').

More Answers (0)

Tags

Products


Release

R2018a