여러 크기의 배열이 있습니다. A=1:10; B=1:9
등하나의 행렬에 길이가 다른 배열 저장 Matlab
이제이 배열을 하나의 큰 매트릭스에 저장하고 싶습니다. 이 예제에서는 그것을 2x10, 남은 자리에 대한 배열 B 채워지지 않습니다. NaN (크기),이 행렬을 preallocate하는 방법을 알고 있지만 여기에 내 질문은 이러한 다른 배열을 얻는 방법입니다 길이. 그것은 아주 간단한 명령이어야합니다,하지만 저는 생각할 수 없습니다!
여러 크기의 배열이 있습니다. A=1:10; B=1:9
등하나의 행렬에 길이가 다른 배열 저장 Matlab
이제이 배열을 하나의 큰 매트릭스에 저장하고 싶습니다. 이 예제에서는 그것을 2x10, 남은 자리에 대한 배열 B 채워지지 않습니다. NaN (크기),이 행렬을 preallocate하는 방법을 알고 있지만 여기에 내 질문은 이러한 다른 배열을 얻는 방법입니다 길이. 그것은 아주 간단한 명령이어야합니다,하지만 저는 생각할 수 없습니다!
당신은 열 인덱스를 지정해야합니다
>> BigMat = NaN(2,10);
>> BigMat(1, 1:numel(A)) = A;
>> BigMat(2, 2:numel(B)) = B;
는 또한 cell
구조를보십시오. 여기에는 다양한 데이터 유형이 포함될 수 있습니다. 예를 들어
BigMat{1}=A;
BigMat{2}=B;
BigMat{3}='Some text string'
오, 정말 고맙습니다. – Fraukje