기본적으로 텍스트로 캡처 할 배열이 있으므로 Excel 파일의 한 셀에 열 머리글로 쓸 수 있습니다. 다양한 주제를 다루고 있으며, 아래에 몇 가지 데이터가 있습니다. 그래서 범위는 다음과 같습니다배열을 문자열로 캐스트 - MATLAB
range = 2:12;
생성과 배열,하지만 난 엑셀 파일 헤더 그냥 2:12 읽고 싶어. 나는이 같은 num2str를 사용하여, 하나 개의 필드에이 텍스트를 캡처하는 또 다른 변수를 만드는 시도했다 :
rangeChar = num2str(range);
내가 얻을 :
rangeChar = 2 3 4 5 6 7 8 9 10 11 12
하지만 각 필드를 구분하므로 Excel로 내보낼 수 있습니다 그들은 각각 자신의 세포를 차지합니다. 원래 범위는 항상 순차적 아니다 - 나는 그래서 난 그냥 두 가지의
rangeChar = sprintf('%d:%d', range(1), range(end));
입력 할 수 없습니다
range = cat(2, 2:4, 8, 9:12);
가있을 수 있습니다 예를 들어. 이견있는 사람?
'range = cat (2, 2 : 4, 8, 9:12)'일 때 Excel 헤더를 읽어야 할 대상은 무엇입니까? – Jacob