Вычисление суммы, интеграла, производной.
Сумма, операторы интегралов и производных находятся в Панели Вычислений. Для формирования математического выражения необходимо выбрать кнопку на панели, затем заполнить в появившейся заготовке недостающие элементы (пределы интегрирования и суммирования, переменные и функции и др.). Например:
Определение векторов и матриц.
Примеры, описанные выше, включали одиночные числа или скалярные величины. Однако, Mathcad имеет много мощных свойств и функций для работы с массивами чисел типа векторов и матриц. Создание вектора или матрицы в Mathcad заключается в выборе размерности массива и вводе его элементов. Сформировать массив можно с помощью клавиши создания массива из панели инструментов:
Чтобы обращаться и работать с конкретным элементом вектора, необходимо использовать оператор нижнего индекса:
На Панели матриц и векторов находятся также некоторые операторы работы с матрицами: транспонирование, получение обратной матрицы, вычисление определителей и др.
РЕШЕНИЕ УРАВНЕНИЙ В ППП MATHCAD
Одна из наиболее общих математических задач – решение уравнений, систем уравнений и неравенств. Mathcad позволяет решать следующие виды уравнений:
- алгебраические уравнения и системы линейных алгебраических уравнений;
- нелинейные уравнения и системы нелинейных уравнений;
- дифференциальные уравнения и системы дифференциальных уравнений.
|
|
Решение алгебраических уравнений.
Для решения алгебраического уравнения (нахождения его корней) в пакете Mathcad
существует несколько процедур:
- polyroots:
- root;
- solve.
Каждая из этих процедур имеет свое назначение и особенности.
Рассмотрим применение двух первых процедур на примере уравнения:
Входными данными процедуры polyroots являются коэффициенты полинома, выходными – все корни полинома (действительные и комплексные). Примеры использования процедуры polyroots приведены ниже:
Коэффициенты вектора сдолжны быть определены, начиная с младшей (нулевой) степени.
Процедура rootпозволяет найти только один корень уравнения. Причем, перед использованием процедуры требуется задать начальное значение (приближение) корня. Синтаксис этой процедуры приведен ниже:
Для rootпроцедуры большое значение имеет начальное приближение к корню. Например, если вместо x:=-10задать значение x:=10, то процедура root вообще не найдет корень и выдаст об этом сообщение.
И, наконец, процедура solve позволяет решить только квадратное уравнение и поэтому применяется нечасто.
Для решения системы линейных алгебраических уравнений (СЛАУ) используется процедура lsolve.Пусть задана СЛАУ в векторно-матричном виде , где А –матрицакоэффициентов, x – вектор неизвестных, b – вектор свободных членов. Требуется по известным А, b найти вектор неизвестныхx. Рассмотрим применение процедуры на следующем примере:
|
|
2x1+4x2=14
5x1-3x2=9
Решением этой системы являются значения x1=3, x2=2.
В пакете Mathcad найти решение этой системы можно так:
Отметим, что задав матрицу А и вектор b, вектор неизвестных x можно найти, решив непосредственно векторно-матричное уравнение:
Дата добавления: 2018-06-01; просмотров: 183; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!