Каждый документ Mathcad Prime представляется совокупностью областей в виде блоков прямоугольной формы. В документе могут присутствовать следующие области: формула, таблица, график, блок решения, изображение, текстовое поле, блок текста.
Текстовое поле отличается от блока текста тем, что ширину области можно изменять. Чтобы ввести в документ математические и другие элементы, необходимо предварительно задать область (группа Области на вкладке Документ). Область формул создается автоматически, когда при щелчке мышью на свободном месте документа, появляется синий крестик, фиксирующий место ввода формулы. Указатель мыши используется, чтобы размещать курсор Mathcad в документе. Курсор в области документа принимает две различные формы: визир (синий крестик), маркер ввода (синяя вертикальная черта).
Для выделения (выбора) одной или нескольких областей документа необходимо, удерживая клавишу Ctrl, щелкнуть эту область. Можно также щелкнуть и перетащить указатель мыши через область. Выбранная область будет выделена прямоугольником. Чтобы выбрать несколько областей, следует щелкнуть и перетащить указатель мыши через группу областей либо, удерживая клавишу Ctrl, поочередно щелкать все требуемые области. Если щелкнуть первую область и нажатьклавишу Shift и, удерживая ее, щелкнуть последнюю область, то будут выделены все областимежду ними. Чтобы выбрать все области документа, следует нажатьклавиши Ctrl+A.
Области можно с помощью указателя мыши выделять, перемещать, изменять размер, кроме размера областей формул и таблиц. Если области перекрываются, следует выделить одну из них и перетащить. Между областями можно вставлять и удалять интервалы, разрывы страницы. Области можно разделять по вертикали и горизонтали. Для копирования, вырезания и вставки с помощью буфера обмена необходимо сначала выделить в документе одну или несколько областей, которые нужно скопировать. Можно копировать графики, изображения, математические области и текстовые области. На вкладке Математика в группе Буфер обмена щелкните Копировать или Вырезать, либо нажмите клавиши Ctrl+C или Ctrl+X. Выбранные области копируются в буфер обмена. Чтобы вставить области, щелкните пустое место в том же или другом документе, а затем на вкладке Математика в группе Буфер обмена щелкните Вставить, либо нажмите клавиши Ctrl+V.
Рассмотрим подробнее использование блока решения в документе Mathcad Prime. Блок решения присутствует только в полнофункциональной версии приложения.
Блок решения — это контейнер, который может содержать любые другие области, кроме блоков текста. Блоки решения используются для решения систем линейных, нелинейных или дифференциальных уравнений, а также для решения задач оптимизации. Блоки решения осуществляют поиск решения методом итераций, начиная с заданных значений начальных приближений.
Функции блока решения обрабатывают задачи, определенные в блоках решения, и вызывают решатели, которые возвращают решения данных задач. Каждый блок решения возвращает одно решение (или один набор решений для ОДУ). Это решение можно использовать ниже или правее области блока решения. С другой стороны, для блока решения можно задать определенные параметры. В таком случае результат вычислений в блоке решения будет функцией этих параметров. В блоках решения используются следующие функции.
Функции find, minerr решают системы линейных или нелинейных уравнений. Функция minerr возвращает приближенное решение в тех случаях, когда функция find возвращает ошибку.
Функции minimize, maximize выполняют, соответственно, минимизацию и максимизацию заданной функции.
Функция odesolve решает ОДУ в блоках решения.
Большинство функций блока решения работает только в блоках решения. minimize и maximize работают как внутри, так и вне блоков решения.
Аналитические преобразования функций внутри блоков решения не поддерживается. В отличие от других встроенных функций первый символ имени функции блока решения можно вводить без учета регистра. Функции Find и find представляют собой одну и ту же функцию. При добавлении функции блока решения этой функции автоматически присваивается метка Ключевоеслово. Каждый блок решения может иметь только одну функцию решения. Однако если в конце одного блока решения определить какую-либо функцию, например f(a):= find(x), то ее можно будет использовать в другом блоке решения. Первый блок решения называется параметризованный блок решения.
Преимущества использования блока решения состоят в том, что можно ставить задачи в естественной математической нотации. Решаемые уравнения выражены в явном виде, а не спрятаны в определениях векторов и матриц или в определениях решателя. Можно задавать ограничения для поиска необходимого решения в определенной области пространства решений. Функции блока решения автоматически выбирают подходящий алгоритм для решения поставленной задачи. С помощью процесса итерации, используемого в блоках решения, можно находить решения систем нелинейных уравнений. Используя матричные вычисления, решить такую систему весьма сложно, если вообще возможно.
Можно перемещать отдельные области внутри блока решения, а также перемещать всю область блока решения внутри документа.
Для форматирования области документа следует ее выделить и далее использовать нужные команды на соответствующей вкладке (Форматирование текста, Форматирование формул, Графики).