Можно решить уравнения, чтобы получить символьный или числовой ответ. Для примера, решение является pi
в символической форме и 3.14159
в числовом виде. Символьное решение точно, в то время как числовое решение аппроксимирует точное символьное решение. Symbolic Math Toolbox™ предлагает как символьные, так и числовые решатели уравнений. Эта таблица может помочь вам выбрать символьный решатель (solve
) или числового решателя (vpasolve
). Возможная стратегия состоит в том, чтобы сначала попробовать символьный решатель и использовать числовой решатель, если символьный решатель застрял.
Решить уравнения символически Используя решение | Решите уравнения численно, используя vpasolve |
---|---|
Возвращает точные решения. Решения могут затем быть аппроксимированы с помощью vpa . | Возвращает приблизительные решения. Точностью можно управлять произвольно используя digits . |
Возвращает общую форму решения. | Для полиномиальных уравнений возвращает все числовые решения, которые существуют. Для неполиномиальных уравнений возвращает первое найденное числовое решение. |
Общая форма позволяет понять решение. | Числовые решения обеспечивают меньше понимания. |
Работает медленнее. | Работает быстрее. |
Поисковые области значений могут быть заданы с помощью неравенств. | Можно задать области значений поиска и отправные точки. |
solve решает уравнения и неравенства, которые содержат параметры. | vpasolve не решает неравенства и не решает уравнения, содержащие параметры. |
solve может вернуть параметризованные решения. | vpasolve не возвращает параметризованные решения. |
vpasolve
использует арифметику переменной точности. Вы можете управлять точностью произвольно, используя digits
. Для примеров смотрите Увеличение точности числовых вычислений.