이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

행렬과 배열

배열 생성, 결합, 형태 변경, 재배열, 인덱싱

행렬과 배열은 MATLAB®에서 정보와 데이터를 표현하는 기본적인 방식입니다. 일반적인 배열과 그리드를 생성하고, 기존 배열을 결합하고, 배열의 형태와 내용을 조작하고, 인덱싱을 사용하여 배열 요소에 액세스할 수 있습니다. 행렬과 배열 조작에 대한 개요는 배열 사용하기 비디오를 참조하십시오.

함수

모두 확장

zeros모두 0으로 구성된 배열 생성
ones모두 1로 구성된 배열 생성
rand균일하게 분포된 난수
true논리값 1(true)
false논리값 0(false)
eye단위 행렬(Identity Matrix)
diag대각 행렬을 생성하거나 행렬의 대각선 요소 가져오기
blkdiag입력 인수를 사용하여 블록 대각 행렬(Block Diagonal Matrix) 생성
cat지정된 차원을 따라 배열 결합(Concatenate)
horzcat배열을 가로로 결합(Concatenate)
vertcat배열을 세로로 결합(Concatenate)
repelem배열 요소의 복사본 반복
repmat배열의 복사본을 반복함
linspace선형 간격의 벡터 생성
logspace로그 간격의 벡터(Logarithmically Spaced Vector) 생성
freqspace주파수 응답(Frequency Response)에 대한 주파수 간격(Frequency Space)
meshgrid2차원 그리드와 3차원 그리드
ndgridN차원 공간의 사각 그리드
length가장 큰 배열 차원의 길이
size배열 크기
ndims배열의 차원 수
numel배열 요소의 개수
isscalar입력값이 스칼라인지 확인
issorted배열이 정렬되었는지 확인
issortedrows행렬 또는 테이블 행이 정렬되었는지 확인
isvector입력값이 벡터인지 확인
ismatrix입력값이 행렬인지 확인
isrow입력값이 행 벡터인지 확인
iscolumn입력값이 열 벡터인지 확인
isempty배열이 비어 있는지 확인
sort배열 요소 정렬
sortrows행렬 또는 테이블의 행 정렬
flip요소의 순서 뒤집기(Flip)
fliplr배열을 좌우로 뒤집기(Flip)
flipud배열을 위아래로 뒤집기(Flip)
rot90배열을 90도 회전
transpose벡터나 행렬 전치하기
ctranspose켤레 복소수 전치(Complex Conjugate Transpose)
permuteN차원 배열의 차원 재배열
ipermuteN차원 배열의 차원 역치환(Inverse Permute)
circshift배열을 순환적으로 이동(Shift Array Circularly)
shiftdim차원 전환
reshape배열 형태 변경(reshape)
squeeze한원소(Singleton) 차원 제거
colon벡터 생성, 배열 첨자, for 루프 반복
end코드 블록을 종료하거나 마지막 배열 인덱스를 표시함
ind2sub선형 인덱스의 첨자
sub2ind첨자를 선형 인덱스로 변환

도움말 항목

행렬 생성, 결합, 확장하기

행렬을 새로 만들거나 여러 행렬에서 하나의 행렬을 생성합니다.

행렬에서 행 또는 열 제거하기

행렬의 행 또는 열을 제거합니다.

배열 형태 변경 및 재배열하기

기존 배열에 있는 요소의 형태 또는 배열을 변경합니다.

다차원 배열

3차원 이상의 배열을 만들고 조작합니다.

배열 인덱싱

배열의 요소에 액세스하기