반전

목차

참고
이 도구는 다음의 일부입니다.슬롯 머신 도구 라이브러리. 다음을 검사해 주세요.일반 정보슬롯 머신 도구 정보.

이것은 정사각 행렬 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(*).
A 2차원 행렬 매개변수의 이름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, 인바;