Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Общие решатели (solve
для символьных решений и numeric::solve
для числовых приближений) обрабатывают большое разнообразие уравнений, неравенств и систем. Когда вы используете общий решатель, MuPAD® идентифицирует уравнение или систему как один из типов, перечисленных в таблице, который следует. Затем системные вызовы соответствующий решатель для того типа. Если вы знаете тип уравнения или системы, вы хотите решить, непосредственно вызывание специального решателя более эффективно. Когда вы вызываете специальные решатели, пропуски MuPAD, пробуя другие решатели. Прямые вызовы специальных решателей могут помочь вам к:
Улучшайте производительность своего кода
Иногда получайте результат, где общий решатель перестал работать
В следующей таблице перечислены типы уравнений и систем, для которых MuPAD предлагает специальные решатели. solve
и команды numeric::solve
также обрабатывают эти типы уравнений и систем (кроме систем, представленных в матричной форме). Задайте обыкновенные дифференциальные уравнения с командой ode
прежде, чем вызвать общий решатель.
Тип уравнения | Символьные решатели | Числовые решатели |
---|---|---|
Общая система линейных уравнений | ||
Общая система линейных уравнений дана в матричной форме | ||
Система линейных уравнений, данных в матричной форме, где . Смотрите | ||
Система линейных уравнений, данных в матричной форме, где . Смотрите | ||
Система линейных уравнений дана в матричной форме. Нижний треугольный матричный L и верхняя треугольная матрица форма U разложение LU. | ||
Одномерное полиномиальное уравнение. Вызовите эти функции, чтобы изолировать интервалы, содержащие действительные корни. | ||
Двумерное полиномиальное уравнение, для которого общий решатель возвращает RootOf . Попытайтесь вызвать solve с опцией MaxDegree . Если опция не помогает получить явное решение, вычислите последовательное расширение решения. Расширьте решение вокруг точки, где одна из переменных 0. | ||
Система полиномиальных уравнений | ||
Произвольное одномерное уравнение | ||
Система произвольных уравнений | ||
Обыкновенное дифференциальное уравнение или система ОДУ | ||
Обыкновенное дифференциальное уравнение или система ОДУ. Вызовите эту функцию, чтобы получить процедуру, представляющую числовые результаты вместо того, чтобы получить само числовое приближение. | ||
Обыкновенные дифференциальные уравнения на гомогенных коллекторах, встроенных в течение n ×m матрицы. | ||
Линейное уравнение конгруэтности | ||
Квадратичное уравнение конгруэтности | ||
Полиномиальное уравнение. Вызовите эту функцию, чтобы найти модульные корни. |