대칭 또는 에르미트 양의 정부호 행렬에서 콜레스키 인수분해를 수행합니다. 데이터를 A 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 인스턴스를 수동으로 선택합니다.


icon

입력/출력

  • c2ddbl.png A

    A는 대칭 양의 정부호 행렬입니다.

    A가 대칭이 아닌 경우, 이 VI는 A의 상위 삼각행렬만 사용합니다.

  • i2ddbl.png 콜레스키

    콜레스키는 인수분해된, 상위 삼각행렬 R을 포함합니다.

  • ii32.png 에러

    에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러[에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다.

  • 다음 식은 각각 실수와 복소수의 A 인수분해를 보여줍니다:

    A = RTR A = RHR

    이 때 R은 상위 삼각행렬이며 R의 모든 대각 원소는 양수입니다.

    콜레스키 인수분해는 행렬 A가 양의 정부호이고 대칭이거나 에르미트일 경우에만 존재합니다. A가 대칭이나 에르미트가 아닌 경우, 이 VI는 A의 상위 삼각행렬만 사용합니다. 만일 A가 양의 정부호가 아니라면, 이 VI는 에러를 반환합니다.

    콜레스키 인수분해를 사용하여 선형 식을 풀 수 있습니다. 예를 들어 선형 식 Ax = b (A는 양의 대칭 행렬이고 A = RTR)을 풀기 위해, 다음 식을 도출할 수 있습니다: Rx = h, h = RTb. 그 후 행렬 R의 삼각 프로퍼티를 사용하여 식을 풉니다.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Mathematics\Linear Algebra\Linear Algebra Calculator.vi