MATLAB에서 행렬을 벡터로 변환하는 방법

학생과 전문가 모두 MathWorks의 MATLAB 컴퓨터 소프트웨어 프로그램을 사용하여 수치 데이터를 입력, 분석, 플롯 및 공유합니다. 이 프로그램은 벡터와 행렬을 포함하는 선형 대수학 분야에서 특히 유용합니다. 벡터는 단순히 숫자의 목록입니다. 행렬은 유사하지만 숫자의 여러 행과 열을 포함합니다. MATLAB에는 행렬을 단일 행(벡터)으로 변환하는 데 사용할 수 있는 행렬의 형태를 변경하는 내장 함수가 포함되어 있습니다.

1 단계

표준 방식으로 행렬을 정의하지 않은 경우 예를 들어 다음을 입력하여 행렬을 정의합니다. A = [1 2 3; 4 5 6; 7 8 9; 5 5 5];

오늘의 비디오

이 코드는 4행 3열인 행렬 'A'를 생성합니다.

2 단계

행렬의 요소(숫자) 수를 자동으로 계산하고 다음 코드를 사용하여 변수 'S'에 저장합니다. s = 크기(A); S = s(1)*s(2);

3단계

다음 코드를 입력하여 행렬 'A'를 벡터 'V'로 변형합니다. V = reshape (A, 1,S)

'reshape' 함수는 행렬 'A'를 1개의 행과 'S' 열(벡터)이 있는 새 행렬로 변형합니다.