함수 > 풀이 및 최적화 > 풀이 구간 함수 > 방정식 시스템 함수
방정식 시스템 함수
find(var1, var2, ...), minerr(var1, var2, ...) - 풀이 구간의 방정식과 부등식을 충족하는 var1, var2, ... 값을 구합니다. n개의 변수에 대해 풀이를 진행하고 있는 경우 풀이 구간에는 n개의 방정식이 있어야 합니다. 행렬 변수에 대한 풀이이므로 행렬 표기가 허용됩니다.
미지수가 하나만 있을 경우 해는 스칼라 값입니다. 그렇지 않을 경우 그 해는 첫 번째 요소는 var1, 두 번째 요소는 var2 등으로 지정되는 벡터입니다. 미지수가 두 개 이상 있을 경우 결과는 구한 변수의 벡터입니다. 풀이 구간에 사용된 벡터의 단일 요소에 대한 해는 구할 수 없습니다. PTC Mathcad는 알 수 없는 모든 변수를 동시에 조정하여 오차를 최소화합니다.
인수
var1, var2, ...는 방정식 시스템에서 구한 스칼라 값이거나 배열 변수입니다. 각 변수의 추측값은 풀이 구간 위 또는 본문 내에서 정의해야 합니다. 해가 복소수일 것으로 예상될 경우 복소수 추측값을 사용해야 합니다.
추가 정보
findminerr 함수는 풀이 구간 내부에서만 작동합니다.
풀이 구간에서 minerr을 사용할 경우 결과를 검증해야 합니다.
함수 findminerr은 레벤버그-마쿼르트 풀이 알고리즘을 사용합니다.
find 함수는 문제가 선형인지, 비선형인지 또는 다른 속성을 갖는지 여부에 따라 사용 가능한 방법 그룹에서 적절한 방법을 선택합니다.
find 함수의 출력을 단일 변수, 명시적 변수 이름의 벡터 또는 풀이 구간 내의 다른 변수 이름을 포함하는 함수(추측값 포함)에 지정하여 풀이 구간을 매개변수화할 수 있습니다.
선택한 알고리즘에서 수렴에 실패하면 허용되는 마지막 반복에서 구한 해답이 수렴 조건을 충족하지 않는 경우에도 그 해답이 반환된다는 점에서 minerrfind 또는 minimize와 다릅니다. 수렴이 발생하는 경우에는 minerrfind와 같은 결과를 구합니다.
레거시 PTC Mathcad 함수 FindMinerr은 각각 findminerr과 호환됩니다.
리본 메뉴에서 소문자 함수를 삽입하거나 수동으로 소문자/대문자 버전을 입력하면 자동으로 키워드 레이블이 할당됩니다.
시스템은 수렴하지 않지만 구한 해를 알고 싶으면 시스템이 수렴 조건을 충족하지 못하더라도 minerr를 사용하십시오.
CTOL의 값이 비선형 시스템의 해에 영향을 줄 수 있습니다. CTOL을 지나치게 작게 설정하면 풀이 시스템이 수렴하지 않으므로 이 문제를 해결하려면 CTOL을 조정해야 합니다. 또한 다른 추측값을 사용하거나 부등식 제약 조건을 추가할 수도 있습니다.
도움이 되셨나요?