MATLAB에서 행렬을 행 벡터로 변환하는 방법은 무엇입니까?

Matlabeseo Haenglyeol Eul Haeng Begteolo Byeonhwanhaneun Bangbeob Eun Mueos Ibnikka



행렬과 벡터는 MATLAB의 빌딩 블록이며 다양한 과학 및 엔지니어링 응용 프로그램에 사용됩니다. 행렬을 행 또는 열 벡터로 또는 그 반대로 변환할 수 있는 것과 같이 행렬 또는 벡터의 차원을 변경해야 하는 경우가 있습니다. 행렬을 행 벡터로 바꾸는 것은 행렬 대신 행 벡터를 조작하기 쉽기 때문에 유용합니다.

이 블로그에서는 MATLAB에서 행렬을 행 벡터로 변환하는 방법을 살펴봅니다.

MATLAB에서 행렬을 행 벡터로 변환하는 방법은 무엇입니까?

다음을 활용하여 MATLAB에서 행렬을 행 벡터로 변환할 수 있습니다. 모양 변경() 기능. 그만큼 모양 변경( )는 배열의 차원을 변경할 수 있게 해주는 MATLAB의 내장 함수입니다. 이 함수는 행렬을 행 벡터로 변환하는 데 사용됩니다. 이 함수는 두 개의 인수를 입력으로 받고 제공된 행렬의 변환이며 제공된 행렬의 모든 요소를 ​​포함하는 행 벡터를 반환합니다.







통사론

행렬을 행 벡터로 변환하려면 모양 변경() 함수는 다음 구문을 사용합니다.



바 = 모양을 바꾸다 ( 에이스 )

여기:



함수 vect = 모양 변경(A,sz) 행렬을 지정된 크기의 행 벡터로 변환합니다. 에스 . 행렬 A의 카디널리티는 행 벡터의 크기와 같아야 합니다. 예를 들어, 주어진 행렬 A의 차원이 5x2인 경우 에스 1x10이어야 합니다.





이 섹션에서는 다음의 작업을 이해합니다. 모양 변경() MATLAB에서 몇 가지 예제를 수행하여 행렬을 행 벡터로 변환하는 함수.

예제 1: reshape() 함수를 활용하여 정사각 행렬을 행 벡터로 변환하는 방법?

주어진 예는 크기가 n = 3인 정사각형 행렬을 생성합니다. 그 후 다음을 사용합니다. 모양 변경() 이 행렬을 크기가 1x9인 행 벡터로 변환하는 함수.



에이 = 마법 ( ) ;

바 = 모양을 바꾸다 ( ㅏ, 1 , 9 )

예제 2: reshape() 함수를 활용하여 직사각형 행렬을 행 벡터로 변환하는 방법?

주어진 MATLAB 코드에서 크기가 2x3인 직사각형 행렬을 만듭니다. 그 후, 우리는 모양 변경() 이 행렬을 크기가 1x6인 행 벡터로 변환하는 함수.

에이 = 것들 ( 2 , ) ;

바 = 모양을 바꾸다 ( ㅏ, 1 , 6 )

결론


MATLAB은 다양한 행렬 연산을 수행할 수 있는 유익한 프로그래밍 언어입니다. 내장 함수를 사용하여 행렬을 행 벡터로 쉽게 변환할 수 있습니다. 모양 변경() 기능. 이 함수는 행렬과 획득한 행 벡터의 크기를 인자로 받아 주어진 행렬과 동일한 카디널리티를 갖는 행 벡터를 반환합니다. 이 가이드는 다음을 사용하여 MATLAB에서 행렬을 행 벡터로 변환하는 방법을 발견했습니다. 모양 변경() 기능.