inv
기호 행렬의 역행렬
설명
예제
기호 숫자로 구성된 행렬의 역행렬을 계산합니다.
A = sym([2 -1 0; -1 2 -1; 0 -1 2]); D = inv(A)
D =
기호 스칼라 변수로 구성된 행렬의 역행렬을 계산합니다.
syms a b c d A = [a b; c d]; D = inv(A)
D =
4×4 블록 행렬의 역행렬을 구합니다.
여기서 와 는 2×2 부분행렬입니다. 표기법 는 0으로 구성된 2×2 부분행렬을 나타냅니다.
기호 행렬 변수를 사용하여 블록 행렬의 부분행렬을 표현합니다.
syms A B [2 2] matrix Z = symmatrix(zeros(2))
Z =
C = [A Z; Z B]
C =
행렬 의 역행렬을 구합니다.
D = inv(C)
D =
역행렬의 요소를 표시하기 위해 symmatrix2sym을 사용하여 결과를 기호 행렬 변수에서 기호 스칼라 변수로 변환합니다.
D1 = symmatrix2sym(D)
D1 =
행렬 다항식 의 역행렬을 계산합니다. 여기서 는 2×2 행렬입니다.
행렬 를 기호 행렬 변수로 만들고 계수 을 기호 스칼라 변수로 만듭니다. 행렬 다항식을 과 를 파라미터로 갖는 기호 행렬 함수 f로 만듭니다.
syms A [2 2] matrix syms a0 syms f(a0,A) [2 2] matrix keepargs f(a0,A) = a0*eye(2) + A
f(a0, A) =
inv 함수를 사용하여 f의 역행렬을 구합니다. 결과는 스칼라, 벡터, 행렬을 입력 인수로 받는 symfunmatrix 유형의 기호 행렬 함수입니다.
fInv = inv(f)
fInv(a0, A) =
symfunmatrix2symfun을 사용하여 symfunmatrix 데이터형에서 symfun 데이터형으로 결과를 변환합니다. 결과는 스칼라를 입력 인수로 받는 기호 함수입니다.
gInv = symfunmatrix2symfun(fInv)
gInv(a0, A1_1, A1_2, A2_1, A2_2) =
입력 인수
입력 행렬로, 정사각 숫자형 행렬, 기호 스칼라 변수로 구성된 정사각 행렬, 정사각 기호 행렬 변수, 정사각 기호 행렬 함수 또는 정사각 크기를 갖는 기호 표현식으로 지정됩니다.
데이터형: single | double | sym | symmatrix | symfunmatrix
팁
기호 변수를 많이 사용한 행렬 계산은 속도가 느릴 수 있습니다. 계산 속도를 높이려면 일부 변수에 지정된 값을 대입하여 기호 변수의 개수를 줄이십시오.
버전 내역
R2006a 이전에 개발됨inv 함수는 symfunmatrix 유형의 입력 인수를 받습니다. 예제는 행렬 다항식의 역행렬 계산하기 항목을 참조하십시오.
inv 함수는 symmatrix 유형의 입력 인수를 받습니다. 예제는 블록 행렬의 역행렬 계산하기 항목을 참조하십시오.
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)