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