Блоки решений > Пример. Решение систем нелинейных уравнений
Пример. Решение систем нелинейных уравнений
Использование блоков решения для решения системы n уравнений с n неизвестными.
1. Вставьте блок решения и определите начальные приближения, ограничения и функцию решателя Find.
2. Вычислите vec:
Решение уравнений в матричной форме
Матричные уравнения можно решать методом анализа собственных значений или с помощью блока решения.
1. Решите следующее нелинейное уравнение:
2. Используйте функцию eigenvecs, чтобы вычислить собственные векторы матрицы M:
3. Используйте eigenvals, чтобы вычислить собственные значения матрицы M, и функцию diag для размещения этих значений вдоль диагонали матрицы Vals:
4. Используйте операторы Vectorization и Transpose для поиска X:
5. Используйте функцию решателя Find в блоке решения, чтобы найти X:
6. Вычислите Xsb2 или M:
Решение для количеств с единицами измерения
Чтобы найти решение для количеств с единицами измерения, можно использовать блоки решения. В этом примере определяется скорость потока на прямом участке трубы.
1. Задайте плотность и магнитную проницаемость движущегося вещества: