MATLAB에서 배열 또는 벡터에 단일 요소를 추가하는 방법

Matlabeseo Baeyeol Ttoneun Begteoe Dan Il Yosoleul Chugahaneun Bangbeob



배열이나 벡터에 단일 요소를 추가하는 것은 MATLAB에서 일반적인 작업입니다. 대규모 데이터 세트로 작업하든 수학적 계산을 위해 배열을 조작하든 이 작업을 수행하는 효율적인 방법을 아는 것이 중요합니다.

MATLAB에서 배열 또는 벡터에 단일 요소를 추가하는 방법

배열에 단일 요소를 추가하면 배열을 업데이트하거나, 배열에 새 요소를 삽입하거나, 배열을 확장하는 데 사용할 수 있습니다. 여기에 몇 가지 방법이 있습니다.

1: 인덱싱 사용
배열이나 벡터에 요소를 추가하는 가장 간단한 방법은 인덱싱입니다. MATLAB은 필요한 경우 배열을 확장하여 특정 인덱스에 값을 직접 할당할 수 있습니다. 예를 들어:







에이 = [ 1 , 2 , , 4 ] ;
디스플레이 ( '원본 배열:' ) ;
디스플레이 ( ) ;

( 5 ) = 5 ;
디스플레이 ( '인덱스 5에 요소를 추가한 후 배열:' ) ;
디스플레이 ( ) ;

산출



2: 연결 사용
연결은 단일 요소를 배열이나 벡터에 추가하는 또 다른 방법입니다. 대괄호를 사용하여 기존 배열 요소를 새 요소와 결합할 수 있습니다. 예를 들면 다음과 같습니다.



에이 = [ 1 , 2 , , 4 ] ;
디스플레이 ( '원본 배열:' ) ;
디스플레이 ( ) ;
새 요소 = 5 ;
에이 = [ A, 새로운 요소 ] ;
디스플레이 ( '업데이트된 배열:' ) ;
디스플레이 ( ) ;

산출





3: 고양이 기능 사용하기
MATLAB의 cat() 함수는 지정된 차원을 따라 연결을 허용합니다. 이 방법을 사용하여 요소를 추가하려면 원래 배열을 원하는 차원을 따라 새 요소와 연결합니다. 행 벡터의 경우 차원 2를 사용하고 열 벡터의 경우 차원 1을 설정합니다.

에이 = [ 1 , 2 , , 4 ] ;
디스플레이 ( '원본 배열:' ) ;
디스플레이 ( ) ;
새 요소 = 5 ;
에이 = 고양이 ( 2 , A, newElement ) ;
디스플레이 ( '업데이트된 배열:' ) ;
디스플레이 ( ) ;

산출



4: vertcat 또는 horzcat 함수 사용
vertcat() 및 horzcat() 함수는 배열을 세로 또는 가로로 연결하는 편리한 방법을 제공합니다. 이러한 함수를 사용하여 배열이나 벡터에 단일 요소를 쉽게 추가할 수 있습니다. 다음은 horzcat()을 사용하는 예입니다.

산출

결론

MATLAB에서 단일 요소를 배열이나 벡터에 추가하는 것은 여러 가지 효율적인 기술을 사용할 수 있는 일반적인 작업입니다. 인덱싱, 연결, cat 또는 vercat/horzcat 함수를 사용하여 이 작업을 효과적으로 수행할 수 있습니다.