matlab

cell형 배열로 이루어진 숫자형 텍스트 double형식 변환(2)

humming_stereo 2022. 8. 3. 09:53

% 셀형 배열 생성

>> a={'1','2','3'}

a =

  1×3 cell 배열

    {'1'}    {'2'}    {'3'}

 

 

% 지정한 텍스트 형태로 저장

>> S = sprintf('%s*', a{:})


S =

    '1*2*3*'
 
 
% 지정된 형태의 문자열 읽기
>> N = sscanf(S, '%f*')

N =

     1
     2
     3

 

이 방법은 2열 또는 2행 이상으로 이루어진 경우 모든 값이 1열에 저장되기 때문에

1열 또는 1행으로 이루어진 배열에 사용하는 것이 좋다.