수치 솔버 또는 기호 솔버 선택하기
방정식을 풀어 기호 해 또는 수치 해를 구할 수 있습니다. 예를 들어, 에 대한 해는 기호 형식의 경우 pi
이고 수치 형식의 경우 3.14159
입니다. 기호 해는 정확한 반면, 수치 해는 정확한 기호 해를 근사합니다. Symbolic Math Toolbox™는 기호 방정식 솔버 및 수치 방정식 솔버를 모두 제공합니다. 다음 표는 기호 솔버(solve
)와 수치 솔버(vpasolve
) 사이에서 선택하는 데 도움을 줍니다. 가능한 전략은 먼저 기호 솔버를 사용해 보고, 기호 솔버가 해를 구할 수 없는 경우 수치 솔버를 사용하는 것입니다.
solve를 사용하여 기호적으로 방정식 풀기 | vpasolve를 사용하여 수치적으로 방정식 풀기 |
---|---|
엄밀해를 반환합니다. 그런 다음 vpa 를 사용하여 해를 근사할 수 있습니다. | 근사해를 반환합니다. 정밀도는 digits 를 사용하여 임의로 제어할 수 있습니다. |
일반적인 형식의 해를 반환합니다. | 다항 방정식의 경우 존재하는 모든 수치 해를 반환합니다. 비다항 방정식의 경우 구한 수치 해 중 첫 번째 해를 반환합니다. |
일반적인 형식은 해를 더 깊이 이해할 수 있게 해 줍니다. | 수치 해는 해를 더 깊이 이해하는 데 그다지 유용하지 않습니다. |
실행 속도가 느립니다. | 실행 속도가 빠릅니다. |
부등식을 사용하여 탐색 범위를 지정할 수 있습니다. | 탐색 범위와 시작점을 지정할 수 있습니다. |
solve 는 파라미터를 포함하는 방정식과 부등식을 풉니다. | vpasolve 는 부등식을 풀지 않고, 파라미터를 포함하는 방정식을 풀지도 않습니다. |
solve 는 파라미터화된 해를 반환할 수 있습니다. | vpasolve 는 파라미터화된 해를 반환하지 않습니다. |
vpasolve
는 가변 정밀도 연산방식을 사용합니다. digits
를 사용하여 임의로 정밀도를 제어할 수 있습니다. 예제는 수치 계산의 정밀도 향상시키기 항목을 참조하십시오.