В данном разделе FAQ можно найти часто задаваемые вопросы и ответы в компьютерной математической системе Mathcad по самым разным темам
К семейству панелей инструментов “Математические” относятся девять панелей инструментов (панель инструментов “Модификаторы” является дополнением панели инструментов “Символика”). Эти панели инструментов отображены на рис. в рабочей области Mathcad. Каждая из панелей содержит набор кнопок, позволяющих ввести определенные математические операторы и символы, задать вычислительные операции и действия при вводе математических выражений или при проведении расчетов.
Главное меню состоит из девяти пунктов:
Выполнять вычисления различной степени сложности, как в символьном виде, так и в числовой форме.
Отображать информацию в графическом виде, что облегчает визуализацию и анализ данных.
Описывать алгоритмы решаемых задач с помощью встроенного языка программирования.
Оформлять результаты решения задач в привычной математической форме, благодаря встроенному текстовому и графическому редакторам.
Получать разнообразную справочную информацию посредством справочной системы и “Центра ресурсов”, включающих множество практических примеров.
Осуществлять обмен данными с другими WINDOWS – приложениями.
Автоматически обновлять результаты расчетов и графики при изменении исходных данных.
В Mathсad входят функции двух типов: встроенные функции и функции пользователя. Количество встроенных функций Mathсad около 300. Их можно ввести с клавиатуры или с помощью мастера функций, который активизируется с помощью горячих клавиш CTRL+E, пиктографического значка f(x) или меню Вставка, Функция. При этом отображается диалоговое окно “Вставить функцию”, в котором выбирается функция и задаются ее аргументы. Некоторые функции можно ввести также используя операторы панелей инструментов “Математика”.
Для функции пользователя задается ее имя,после чего в скобках через запятую указывается перечень аргументов функции. Далее вводится символ присваивания,после которого задается выражение, определяющее вид самой функции.
Чтобы определить значение переменной используется символ присваивания “:=”, который вводится с помощью горячих клавиш SHIFT +[:] или нажатием соответствующей кнопки на панели инструментов “КАЛЬКУЛЯТОР” и “ОЦЕНКА”. Чтобы отобразить значение переменной применяется знак равенства “=”, который задается посредством горячей клавиши [=] или нажатием соответствующей кнопки на панели инструментов “КАЛЬКУЛЯТОР” и “ОЦЕНКА”.
Чтобы определить значение переменной используется символ присваивания “:=”, который вводится с помощью горячих клавиш SHIFT +[:] или нажатием соответствующей кнопки на панели инструментов “КАЛЬКУЛЯТОР” и “ОЦЕНКА”. Чтобы отобразить значение переменной применяется знак равенства “=”, который задается посредством горячей клавиши [=] или нажатием соответствующей кнопки на панели инструментов “КАЛЬКУЛЯТОР” и “ОЦЕНКА”.
Для реализации метода пристрелки в Mathcad существует функция sbval. Данная функция определяет недостающие условия в начальной точке для двухточечных краевых задач. Функция имеет следующий синтаксис sbval(z,a,b,D,load,score), где z – вектор приближений недостающих начальных условий на левой границе; a,b – левая и правая граница интервала решений; D(x,y) – вектор-функция, содержащая правые части первых производных, записанная в символьном виде.
Операции символьной алгебры можно рассмотреть в сочетании с командами рабочей панели “Символика”, реализующими данную операцию. Перечень некоторых команд и краткое их назначение:
Simplify - Упрощение алгебраических выражений.
Collect - Приведение подобных членов.
Factor - Разложение на множители.
Expand - Разложение выражений в более простые суммы.
Parfrac - Разложение на элементарные дроби.
Substitute - Подстановка переменной.
Coeffs - Формирование вектора коэффициентов полинома для последующего определение корней полинома.
Rkadapt(u, a,b, N, D) - возвращает матрицу, содержащую таблицу значений решения задачи Коши на интервале от a до b для уравнения или системы обыкновенных дифференциальных уравнений, вычисленную методом Рунге-Кутта с переменным шагом и начальными условиями в векторе u, D(x,y) –вектор функция, содержащая правые части первых производных, записанная в символьном виде, n - число шагов.
odesolve(x,b,step) - используется для решения обыкновенного дифференциального уравнения, заданного как в виде задачи Коши, так и в виде краевой задачи. Начальные условия и дифференциальное уравнение должны быть определены в блоке given. Параметры функции: х –переменная, по которой производится интегрирование; b - конечное значение промежутка решения; step – величина шага численного метода (параметр необязательный).
odesolve(x,b,step) - используется для решения обыкновенного дифференциального уравнения, заданного как в виде задачи Коши, так и в виде краевой задачи. Начальные условия и дифференциальное уравнение должны быть определены в блоке given. Параметры функции: х –переменная, по которой производится интегрирование; b - конечное значение промежутка решения; step – величина шага численного метода (параметр необязательный).