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