MathCad 2000. Шейкер Т.Д. - 52 стр.

UptoLike

Составители: 

52
10.3. Решение систем нелинейных уравнений и неравенств
При решении систем нелинейных уравнений организуется
специальный вычислительный блок, использующий служебное
слово Given и имеющий следующую структуру:
начальные приближения
Given
уравнения
ограничения
операторы с функциями find или minerr
Начальные условия определяют начальные значения
искомых переменных и задаются с помощью оператора
присваивания.
Уравнения записываются с применением жирного знака
равенства между левой и правой частями уравнений.
Ограничения задаются в виде неравенств или равенств,
которые должны удовлетворяться при решении системы уравнений.
В некоторых задачах ограничения могут отсутствовать. При
формировании ограничений используются логические операции: >,
<, , , , =.
Функция find(v1, v2, .., vn) возвращает значение одной или
ряда переменных, являющихся решением системы. Эта функция
используется в тех случаях, когда решение системы уравнений
реально существует.
Функция minerr(v1, v2, .., vn) пытается найти максимальное
приближение даже к несуществующему решению путём
минимизации среднеквадратичной погрешности. Функцию minerr
применяют для получения приближенного решения.
Функции find и minerr могут использоваться для решения
одного уравнения или системы. Число уравнений должно равняться
числу неизвестных. Аргументы v1, v2,..,vn это скалярные
переменные, значения которых ищутся в блоке вычислений. Когда
блок решения уравнений ищет одну неизвестную, функции
возвращают скаляр. Если неизвестных несколько, то возвращается
вектор, первым элементом которого является искомое значение
переменной v1, вторым элементом – v2 и т. д.
Пример решения системы уравнений приведён на рис.6. Если
система имеет несколько решений, то найденные корни
определяются указанными начальными приближениями.
10.3. Решение систем нелинейных уравнений и неравенств
        При решении систем нелинейных уравнений организуется
специальный вычислительный блок, использующий служебное
слово Given и имеющий следующую структуру:
        начальные приближения
        Given
        уравнения
        ограничения
        операторы с функциями find или minerr
        Начальные условия определяют начальные значения
искомых переменных и задаются с помощью оператора
присваивания.
        Уравнения записываются с применением жирного знака
равенства между левой и правой частями уравнений.
        Ограничения задаются в виде неравенств или равенств,
которые должны удовлетворяться при решении системы уравнений.
В некоторых задачах ограничения могут отсутствовать. При
формировании ограничений используются логические операции: >,
<, ≤, ≥, ≠, =.
        Функция find(v1, v2, .., vn) возвращает значение одной или
ряда переменных, являющихся решением системы. Эта функция
используется в тех случаях, когда решение системы уравнений
реально существует.
        Функция minerr(v1, v2, .., vn) пытается найти максимальное
приближение даже к несуществующему решению путём
минимизации среднеквадратичной погрешности. Функцию minerr
применяют для получения приближенного решения.
        Функции find и minerr могут использоваться для решения
одного уравнения или системы. Число уравнений должно равняться
числу неизвестных. Аргументы v1, v2,..,vn – это скалярные
переменные, значения которых ищутся в блоке вычислений. Когда
блок решения уравнений ищет одну неизвестную, функции
возвращают скаляр. Если неизвестных несколько, то возвращается
вектор, первым элементом которого является искомое значение
переменной v1, вторым элементом – v2 и т. д.
        Пример решения системы уравнений приведён на рис.6. Если
система имеет несколько решений, то найденные корни
определяются       указанными        начальными     приближениями.

                               52