벡터, 행렬 및 표 > 배열 작업 > 예제: 비조회 함수에서 ORIGIN의 효과
  
예제: 비조회 함수에서 ORIGIN의 효과
시스템 변수 ORIGIN은 배열에서 작동하는 세 가지 함수 submatrix, csortrsort의 결과에 영향을 미칩니다.
또한 배열에서 작동하지 않는 함수인 e(반대칭 텐서 함수)에도 영향을 미칩니다.
1. 입력 행렬을 정의합니다.
이 식을 복사하려면 클릭
2. ORIGIN을 계산하여 0으로 설정되어 있는지 확인합니다.
이 식을 복사하려면 클릭
ORIGIN=0: submatrix, csort 및 rsort
1. 행 및 열 인수를 정의합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
2. submatrix 함수를 사용하여 행렬 M에서 부분 행렬을 추출합니다.
이 식을 복사하려면 클릭
결과는 행 2 및 3과 열 3 및 4 사이에 있는 부분 행렬입니다.
3. 열 인수를 정의하고 열 정렬 함수 csort를 계산합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
구한 행렬은 열 3이 오름차순이 될 때까지 M의 행을 다시 정렬한 결과입니다.
4. 행 인수를 정의하고 행 정렬 함수 rsort를 계산합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
구한 행렬은 행 4이 오름차순이 될 때까지 M의 열을 다시 정렬한 결과입니다.
ORIGIN=1: submatrix, csort 및 rsort
1. ORIGIN을 1로 설정합니다.
이 식을 복사하려면 클릭
2. submatrix 함수를 다시 계산합니다.
이 식을 복사하려면 클릭
구한 행렬은 이제 행 1 및 2와 열 2 및 3에서 발생합니다.
3. ORIGIN이 0으로 설정되어 있을 때 동일한 결과를 얻으려면 ORIGIN의 새 값을 submatrix 함수의 행 및 열 지수에 추가해야 함을 보여줍니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
4. csort 함수를 다시 계산합니다.
이 식을 복사하려면 클릭
구한 행렬은 이제 열 3이 아닌 열 2가 오름차순임을 보여줍니다.
5. ORIGIN이 0으로 설정되어 있을 때 동일한 결과를 얻으려면 ORIGIN의 새 값을 c 인수에 추가해야 함을 보여줍니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
6. rsort 함수를 다시 계산합니다.
이 식을 복사하려면 클릭
구한 행렬은 행 4이 아닌 행 3이 오름차순임을 보여줍니다.
7. ORIGIN이 0으로 설정되어 있을 때 동일한 결과를 얻으려면 ORIGIN의 새 값을 r 인수에 추가해야 함을 보여줍니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
ORIGIN=0: e
1. ORIGIN을 0으로 설정합니다.
이 식을 복사하려면 클릭
2. 반대칭 텐서 함수의 세 개 인수(i, jk)를 정의합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
3. 반대칭 텐서 함수 ε를 계산합니다.
이 식을 복사하려면 클릭
ORIGIN=1: e
1. ORIGIN을 1로 설정합니다.
이 식을 복사하려면 클릭
2. 반대칭 텐서 함수를 다시 계산합니다.
이 식을 복사하려면 클릭
각 인수의 값은 ORIGINORIGIN+2 사이여야 하기 때문에 오류가 발생합니다.
3. ORIGIN이 0으로 설정되어 있을 때 동일한 결과를 얻으려면 ORIGIN의 새 값을 세 개 인수 각각에 추가해야 함을 보여줍니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭