nD 비선형 시스템 해답기
- 업데이트 날짜:2025-07-30
- 2분 (읽기 시간)
n차원에서 무작위로 선택된 시작 포인트에서 시작하는 n차원의 비선형 시스템 방정식의 솔루션을 결정합니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.

[nD 비선형 시스템 해답기]VI를 사용한 예제로, 다음 비선형 시스템의 솔루션을 결정합니다.
2x +3y + z²- 6 = 0 -4x + y²-4z + 7 = 0 x²+ y + z - 3 = 0위의 비선형 시스템의 솔루션을 얻기 위해서, 프런트패널에 다음 값을 입력합니다:
- 시작: [-1, -1, -1]
- 끝: [4, 4, 4]
- X: [x,y,z]
- F(X): [2*x + 3*y + z*z - 6, -4*x + y*y - 4*z + 7, x*x + y + z - 3]
노트 비선형 시스템을 설명하는 방정식의 왼쪽을 F(X)에 입력하기만 하면 됩니다. VI는 오른쪽 항을 제로로 가정합니다.
VI에 따라 결정되며 제로에 반환되는 솔루션은 (1.0000, 1.0000, 1.0000) 및 (-0.4050, 0.5931, 2.2429) 입니다.
이 알고리즘은 [nD 비선형 시스템 단일 솔루션] VI에 기초합니다.
노트 비선형 시스템의 솔루션을 찾는데 사용된 알고리즘은 기본적으로 확률적입니다. 예를 들어, 시도 횟수가 3인 경우 VI는 세 개의 개별 n차원시작점을 생성하고 세 개의 시작점 각각을 사용하여 시스템의 해를 찾습니다. 비선형 시스템에 두개의 솔루션이 있는 경우, VI는 두 가지 솔루션 모두를 찾지 않을 수도 있습니다. 일반적으로, VI는 특정 시행에서 시작 포인트에 가장 가까운 솔루션을 찾습니다. 세 시작 포인트 모두가 다른 솔루션보다 특정 솔루션에 가까운 경우, VI는 세 시작 포인트에 가장 가까운 솔루션을 찾고 다른 솔루션은 나타내지 않습니다. 모든 솔루션을 찾을 가능성을 높이기 위해서, 시행 수를 늘립니다.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Mathematics\Scripts and Formulas\Equation Explorer.vi