How to get string field from struct with each element separated
    조회 수: 4 (최근 30일)
  
       이전 댓글 표시
    
>> 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
댓글 수: 2
  Rik
      
      
 2023년 5월 26일
				And if a string vector is a true requirement, the conversion is easy:
x = struct('name',{'1.33','1.34','1.35'}) % reconstruct the data from OP
y = {x.name}
z = string(y)
채택된 답변
  gonzalo Mier
      
 2019년 5월 11일
        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').
댓글 수: 1
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Event Functions에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



