Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime

Глава 4. Решение уравнений

4.1 Функция root

Функция root используется для решения одного уравнения с одним неизвестным. Перед началом решения желательно построить график функции, чтобы проверить, есть ли корни, то есть пересекает ли график ось абсцисс. Начальное приближение лучше всего выбрать по графику поближе к корню, так как итерационные методы весьма чувствительны к выбору начального приближения.

Обращение к функции осуществляется следующим образом:

root ( f ( x ), x ), где f ( x ) – выражение, равное нулю; x – аргумент, варьируя который, система ищет значение, обращающее в нуль ( рис. 4.1 ).

Уравнение Как найти корни уравнения в маткад prime

начальное приближение Как найти корни уравнения в маткад prime

решение Как найти корни уравнения в маткад prime

или Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

другие корни Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime

Задан интервал поиска корней

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Рис. 4. 1 Использование функции root

Функция f ( x ) и аргумент x должны быть скалярами, то есть результат вычисления функции – число, а не вектор или матрица. Функция root использует метод секущих. Корень уравнения – ближайшее к начальному приближению значение x , обращающее функцию f ( x ) в нуль. Если корней несколько, то для отыскания каждого корня необходимо задавать свое начальное приближение.

Mathcad позволяет вместо начального приближения задавать диапазон значений аргумента, в котором лежит значение искомого корня. В этом случае обращение к функции root должно иметь четыре параметра:

root ( f ( x ), x , а, b ),

где a и b – границы интервала, в котором лежит один корень уравнения. Внутри интервала не должно быть больше одного корня, так как Mathcad выводит на экран лишь один корень, лежащий внутри интервала.

Как найти корни уравнения в маткад primeЗначение функции на границах интервала должно быть разного знака, иначе, возможно, корень не будет найден.

Если уравнение не имеет действительных корней, то есть на графике функция f ( x ) нигде не равна нулю, то для вывода комплексных корней надо ввести начальное приближение в комплексной форме (рис. 4.2) .

Если функция имеет мнимый корень,

то начальное приближение задается комплексным числом

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime— начальное приближение

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Рис. 4. 2 Решение уравнения с комплексными корнями

Как найти корни уравнения в маткад primeДля ввода мнимой единицы надо ввести с клавиатуры 1 i или 1 j .

Если уравнение имеет несколько корней, то для их нахождения можно использовать разложение функции f ( x ) на простые множители:

где x 1, x 2 , , xn – корни уравнения. Начальное приближение можно задать только для первого корня. В качестве функции f ( x ) нужно взять

Как найти корни уравнения в маткад prime,

где Как найти корни уравнения в маткад prime,

Как найти корни уравнения в маткад primeи т. д. (рис. 4.3)

Как найти корни уравнения в маткад primeу этой функции 3 корня

Как найти корни уравнения в маткад primeдиапазон значений х для вывода графика

Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Рис. 4. 3 Определение трех корней уравнения

Если функция f ( x ) имеет малый наклон вблизи искомого корня, то функция root ( f ( x ), x ) может сходиться к значению, довольно далеко отстоящему от корня. В таком случае для уточнения корня необходимо уменьшить значение погрешности вычислений, задаваемое встроенной переменной TOL . Для этого:

1) в стандартном меню Mathcad выберите команду Tools → Worksheet Options → Built – In Variables (Инструменты → Параметры документов → Встроенные переменные);

2) в открывшемся окне поменяйте значение Convergence Tolerance ( TOL ) (Погрешность сходимости).

Чем меньше константа TOL , тем ближе к нулю будет значение функции при найденном корне уравнения, но тем больше будет время вычисления корня.

Для повышения точности расчета корня можно заменить f ( x ) на

Как найти корни уравнения в маткад prime.

Корень можно найти и по графику, увеличив масштаб. Для этого необходимо:

1) выделить график, щелкнув левой кнопкой мыши внутри графика;

2)в главном меню Mathcad выбрать команду Format → Graph → Zoom (Формат→График→Масштаб);

3) при нажатии левой кнопки мыши обвести пунктирной линией область графика вблизи искомого корня, которую надо увеличить;

4) в открытом окне X – Y Zoom (Масштаб по осям X – Y ) нажать кнопку Zoom .

Прямо с графика можно передать в буфер обмена численное значение корня. Для этого выполните следующие действия:

1) Выделите график, щелкнув левой кнопкой мыши внутри графика,

2) в главном меню Mathcad выберите команду Format → Graph → Trace (Формат→График→Трассировка),

3) щелкните левой кнопкой мыши внутри графика – появится перекрестье осей,

4) двигая мышь при нажатой левой кнопке, установите перекрестье на пересечении графика с осью абсцисс. При этом численные значения координат перекрестья появляются в открытом окне X – Y Trace (Трассировка X и Y ).

5) правильно выбрав положение перекрестья, нажмите кнопки Copy X и Copy Y – численные значения будут помещены в буфер

6) вне поля графика запишите имя, которое хотите дать корню, и оператор присваивания :=. Нажмите кнопку Paste (Вставить) в стандартном меню Mathcad или в контекстном меню, открывающемся при нажатии правой кнопки мыши.

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime Как найти корни уравнения в маткад prime

Рис. 4. 4 Определение корня уравнения по графику

В окне X – Y Trace есть пункт Track Data Points (Отмечать расчетные точки). Если установить этот флажок, при перемещении мыши пунктирное перекрестье на графике будет перемещаться скачками, отмечая расчетные значения функции. Если флажок снять, движение перекрестья становится плавным.

Как найти корни уравнения в маткад primeПри работе с Mathcad постоянно пользуйтесь правой кнопкой мыши (в контекстном меню каждый раз появляются новые, наиболее нужные в данный момент функции). Щелкните правой кнопкой мыши на графике: в открывшемся контекстном меню есть пункты Zoom и Trace .

Видео:Mathcad-09. Пример: уравненияСкачать

Mathcad-09. Пример: уравнения

Решение уравнений в MathCad

Как найти корни уравнения в маткад prime

Для решения уравнений в Mathcad можно воспользоваться двумя способами:

Видео:Mathcad Prime. Урок 5 - Способы решения уравненийСкачать

Mathcad Prime. Урок 5 - Способы решения уравнений

Использование метода Given — Find:

Это наиболее распространенный способ решения обычных алгебраических уравнений. Он достаточно прост. В рабочем поле записываем слово Given. Это служебное слово. Оно подключает определенные программные модули mathcad для обработки исходных данных, необходимых для решения уравнения численными методами.

Затем указывается начальное приближение для искомой переменной. Это нужно для увеличения скорости и точности решения уравнения. Если начальное приближение не задать, то mathcad по умолчанию примет его равным нулю

Как найти корни уравнения в маткад prime

Рис. 1. Ввод данных в поле mathcad

Далее вводится уравнение. Его можно записать в явном или неявном виде. Само уравнение набирается с клавиатуры вручную с использованием панели Calculator. Из этой панели можно взять основные математические операции: дроби, тригонометрию, факториалы и прочее. Уравнение нужно записывать с использованием логического символа «ровно». На панели Boolean он выделен жирным шрифтом (см. рис. 2)

Как найти корни уравнения в маткад prime

Рис. 2. Панели Boolean и Calculator

После уравнения вводится функция Find(x) (где х — переменная). Это функция, которая возвращает результат. Значение функции Find(x) можно присвоить какой-либо переменной с помощью символа «:=» и использовать ее далее в расчетах

Для получения результата, после Find(x) следует поставить символ «» либо «=» из панели Evaluation (см. рис. 3). Причем, если вы используете символ ««, то mathcad определит все корни уравнения и сформирует матрицу результатов. Но если вы используете символ «=«, то mathcad выведет единственный корень, который был наиболее близок к начальному приближению. Так что, если вы не знаете сколько корней имеет уравнение, то лучше использовать стрелочку

Как найти корни уравнения в маткад prime

Рис. 3. Панель «Evaluation»

В зависимости от сложности уравнения через определенное время MathCad выведет результат. На рис.4 можно рассмотреть синтаксис и различие результатов выводимых mathcad. Обратите внимание, что выводимые результаты одного и того же уравнения различны

Как найти корни уравнения в маткад prime

Рис. 4. Результат численного решения уравнения

Mathcad позволяет решать уравния в символьном виде. Например, если мы заменим все числовые константы на неизвестные параметры и решим уравнение относительно x, то результат выведется в символьном виде (см. рис. 5). Причем, обратите внимание, что в данном случае нам не нужно вводить начальное приближение и мы должны использовать символ «» для вывода результата

Как найти корни уравнения в маткад prime

Рис. 5. Результат символьного решения уравнения

Видео:Найти корень уравнения на заданном интервале (MathCad)Скачать

Найти корень уравнения на заданном интервале (MathCad)

Использование метода Solve:

Этот метод отличается от выше рассмотренного синтаксисом. На свободном поле вводим уравнение с использованием логического символа «ровно» из панели Boolean. После ввода уравнения, не смещая курсор ввода, на панели Symbolic нажимаем кнопку solve (см. рис. 6)

Как найти корни уравнения в маткад prime

Рис. 6. Панель Symbolic

Затем ставим запятую и вводим переменную, относительно которой нужно решить уравнение (в нашем случае это x). Нажимаем Enter на клавиатуре и смотрим результат (см. рис. 7)

Как найти корни уравнения в маткад prime

Рис. 7. Результат решения уравнения методом Solve

Обратите внимание, что метод подходит как для численного так и для символьного представления результатов

Как показывает моя личная инженерная практика, иногда не удается решить уравнения с помощью Given — Find, но получается в Solve. При этом, к сожалению, метод Solve не очень удобен для далнейшего использования результатов решения уравнения

Как найти корни уравнения в маткад prime

Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis dapibus rutrum facilisis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam tristique libero eu nibh porttitor fermentum. Nullam venenatis erat id vehicula viverra. Nunc ultrices eros ut ultricies condimentum. Mauris risus lacus, blandit sit amet venenatis non, bibendum vitae dolor. Nunc lorem mauris, fringilla in aliquam at, euismod in lectus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In non lorem sit amet elit placerat maximus. Pellentesque aliquam maximus risus, vel venenatis mauris vehicula hendrerit.

Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fersapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique lorem ipsum dolor.

Видео:MathCAD. Given - FindСкачать

MathCAD. Given - Find

Как найти корни уравнения в маткад prime

Уравнение и системы уравнений в математическом пакете Mathcad в символьном виде решаются с использованием специального оператора символьного решения solve в сочетании со знаком символьного равенства, который может быть также введен с рабочей панели “Символика”. Например:

Как найти корни уравнения в маткад prime

Как найти корни уравнения в маткад prime

Аналогичные действия при решении уравнений в Mathcad можно выполнить, используя меню “Символика”. Для этого необходимо записать вычисляемое выражение. Затем выделить переменную, относительно которой решается уравнение, войти в меню Символика, Переменная, Разрешить. Например:

Как найти корни уравнения в маткад prime

В случае, если необходимо упростить полученный результат, используется знак равенства [=]. Например:

Как найти корни уравнения в маткад prime

При решении некоторых уравнений, результат включает большое количество символов. Mathcad сохраняет его в буфере, а на дисплей выводитcя сообщение: “This array has more elements than can be displayed at one time. Try using the “submatrix” function” – “Этот массив содержит больше элементов, чем может быть отображено одновременно. Попытайтесь использовать функцию “submatrix””. В этом случае рекомендуется использовать численное решение. Или, в случае необходимости, символьное решение может быть выведено и отображено на дисплее.

Символьное решение может быть получено с использованием блока given … find. В этом случае при записи уравнения для связи его левой и правой части использует символ логического равенства “=” с панели инструментов Boolean, например:

Как найти корни уравнения в маткад prime

Аналогичным способом решаются системы уравнений в символьном виде. Ниже приводятся примеры решения систем уравнений в символьном виде различными способами. При использовании оператора символьного решения solve в сочетании со знаком символьного равенства Как найти корни уравнения в маткад primeсистема уравнений должна быть задана в виде вектора, который вводится вместо левого маркера оператора solve, а перечень переменных, относительно которых решается система, вместо правого маркера. Например:

Как найти корни уравнения в маткад prime

Пример использования блока given…find для решения системы уравнений:

🎬 Видео

Mathcad Prime (часть 2)Скачать

Mathcad Prime (часть 2)

Числовое решение. Функция root в MathCAD 14 (28/34)Скачать

Числовое решение. Функция root в MathCAD 14 (28/34)

Работа с MathCad Prime. Решение дифференциальных уравнений.Скачать

Работа с MathCad Prime. Решение дифференциальных уравнений.

MathCAD Поиск корней полиномаСкачать

MathCAD  Поиск корней полинома

Пример решения уравнения в MathCAD 14 (33/34)Скачать

Пример решения уравнения в MathCAD 14 (33/34)

Решение СЛАУ в пакете MathCadСкачать

Решение СЛАУ в пакете MathCad

MathCAD Решение уравнений с помощью функции root 1 вариантСкачать

MathCAD  Решение уравнений с помощью функции root 1 вариант

MathCAD Решение системы уравненийСкачать

MathCAD  Решение системы уравнений

Числовое решение. Функция polyroots в MathCAD 14 (27/34)Скачать

Числовое решение. Функция polyroots в MathCAD 14 (27/34)

Метод Ньютона (метод касательных) Пример РешенияСкачать

Метод Ньютона (метод касательных) Пример Решения

КАК СКАЧАТЬ MATHCAD PRIME 9 | НОВЫЕ ФУНКЦИИ МАТКАД ПРАЙМ 9Скачать

КАК СКАЧАТЬ MATHCAD PRIME 9 | НОВЫЕ ФУНКЦИИ МАТКАД ПРАЙМ 9

Решение СЛУ MathCad Prime 4 0Скачать

Решение СЛУ MathCad Prime 4 0

8. MathCad. Решение систем линейных алгебраических уравненийСкачать

8. MathCad. Решение систем линейных алгебраических уравнений

Приближенное решение систем уравнений в MathCAD 14 (30/34)Скачать

Приближенное решение систем уравнений в MathCAD 14 (30/34)
Поделиться или сохранить к себе: