n차원에서 무작위로 선택된 시작 포인트에서 시작하는 n차원의 비선형 시스템 방정식의 솔루션을 결정합니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.


icon

입력/출력

  • cdbl.png 정확도

    정확도는 제로를 결정할 때의 정확도를 조절합니다. 기본값은 1.00E-8이며, 이것은 실제 솔루션으로부터 계산된 솔루션의 최대 편차를 지정합니다.

  • cu32.png 시행 수

    시행 수는 임의로 선택된 시작 포인트의 정교한 숫자입니다. 알고리즘은 이 포인트에서 시작하여 이 포인트에 가까운 제로를 찾습니다. 기본값은 5입니다.

  • cdbl.png h

    h는 도함수를 계산하기 위한 작은 간격입니다. 기본값은 1E-8입니다.

  • c1ddbl.png 시작

    시작n차원 간격의 왼쪽 코너를 나타내는 배열입니다. 제로 찾기 알고리즘의 임의로 선택된 시작 포인트는 시작에 의해 연결된 n 차원 사각형에서 찾을 수 있습니다.

  • c1ddbl.png

    n차원 간격의 오른쪽 코너를 나타내는 배열입니다. 제로 찾기 알고리즘의 임의로 선택된 시작 포인트는 시작에 의해 연결된 n 차원 사각형에서 찾을 수 있습니다.

  • cfxdt.png 데이터

    데이터에는 함수를 구현하는 VI에 전달할 임의의 값이 포함되어 있습니다.

  • csvrn.png F(X)

    F(x)는 함수를 구현하는 VI의 엄격한 타입의 참조입니다.

    labview\vi.lib\gmath\zero.llb\Zero Finder f(x) nD.vit에 위치한 VI 템플릿으로부터 시작하여 이 VI를 생성합니다.

  • i2ddbl.png 제로

    제로F(X)의 결정된 제로를 포함합니다.

  • i2ddbl.png f(제로)

    F(제로)제로의 함수값을 가지고 있습니다.

    일반적으로, 이 값은 0에 가깝습니다.

  • iu32.png Tick

    Tick은 수식을 분석하고 제로를 만들기 위한 밀리초 단위의 시간입니다.

  • ii32.png 에러

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

  • [nD 비선형 시스템 해답기]VI를 사용한 예제로, 다음 비선형 시스템의 솔루션을 결정합니다.

    2x +3y + - 6 = 0 -4x + -4z + 7 = 0 + 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