반전
- 참고
- 이 도구는 다음의 일부입니다.슬롯 머신 도구 라이브러리. 다음을 검사해 주세요.일반 정보슬롯 머신 도구 정보.
이것은 정사각 행렬 A의 역함수를 계산합니다:A*AInv = I. 행렬A그리고AInv인덱싱되었습니다(i,i).
사용법
명령줄:
gamstool [linalg.]A AInv gdxIn=fileIn.gdx gdxOut=fileOut.gdx
컴파일 시간:
$callTool [linalg.]A AInv 반전 [gdxIn=fileIn.gdx] [gdxOut=fileOut.gdx]
실행 시간:
executeTool '[linalg.]Invert i A AInv [gdxIn=fileIn.gdx] [gdxOut=fileOut.gdx]';
어디:
인수 설명 i행렬에 사용된 집합의 이름 i(*).A2차원 행렬 매개변수의 이름 A(i,i).AInv역수를 포함하는 2차원 매개변수의 이름 AInv(i,i).
다음 매개변수를 사용할 수 있습니다:
매개변수 설명 gdxIn=fileIn.gdx기호를 포함하는 GDX 파일의 이름 i그리고A. 명령줄에서 호출하는 경우 필수이고, 그렇지 않으면 선택 사항입니다.gdxOut=fileOut.gdx기호를 포함하는 GDX 파일 이름 AInv실행 후. 명령줄에서 호출하는 경우 필수이고, 그렇지 않으면 선택 사항입니다.
예
i /i1*i3 / 설정;
별칭(i,j);
테이블 a(i,j) '원래 행렬'
i1 i2 i3
나는1 1 2 3
나는2 1 3 4
i3 1 4 3;
매개변수 inva(i,j) 'a의 역수';
Execute_unload 'a.gdx', i, a;
ExecuteTool.checkErrorLevel 'linalg.invert 및 inva -gdxIn=a.gdx -gdxOut=b.gdx';
Execute_load 'b.gdx', inva;
디스플레이 a, 인바;