행렬 작업
Matrix 함수를 사용하여 행렬을 만들 수 있습니다. 이 함수는 인수로 목록의 목록을 사용하며, 각 하위 목록은 행을 지정합니다. 대괄호 연산자를 사용하여 행렬을 만들 수도 있습니다. 이 연산자를 사용하면 목록을 사용하지 않고 값을 직접 입력합니다. 대신 행의 값은 쉼표로, 열의 값은 공백, 탭 또는 리턴으로 구분합니다. 스크립트에서 사용할 수 있는 행렬을 반환하는 JSL 함수도 많이 있습니다. 목록에서 항목을 검색하는 것과 같은 방식으로 첨자를 사용하여 행렬에서 요소를 검색할 수 있습니다. 변수 x에 저장된 행렬의 두 번째 열의 첫 번째 행에서 요소를 검색하려면 변수 이름에 대괄호를 추가하고 대괄호 안에 쉼표 두 개를 입력합니다. 첫 번째 열의 두 번째 행에서 요소를 검색하려면 대괄호 안에 쉼표 두 개를 입력합니다. JMP에는 전체 행렬에서 작동하는 많은 함수가 있습니다. 예를 들어, 행렬에 스칼라 값을 곱하면 행렬의 각 요소에 해당 값이 곱해집니다. 행렬의 모든 요소를 반복할 필요가 없습니다. 이러한 컴퓨팅 방식을 연산 벡터화라고 합니다. 이러한 방식으로 행렬을 사용하면 스크립트가 더 짧고 간결하며 이해하기 쉽고 유지 관리가 더 쉬워진다는 이점이 있습니다. 또한 벡터화된 연산을 사용하면 스크립트 실행 시간도 단축됩니다. JMP에서 행렬에 대해 마지막으로 알아야 할 점은 선형 대수에도 함수를 사용할 수 있다는 것입니다.