MathCAD 7.0




Глава 13 Интегратор приложений MathConnex


    Что такое MathConnex?
    13. 1. Что такое MathConnex? MathConnex — новое средство, примененное в системе MathCAD 7. 0 PRO. Оно выполняет две важнейшие и чрезвычайно мощные функции: • служит для интеграции различных прилож...
    Общий обзор окна
    Общий обзор окна Для запуска системы MathConnex используется кнопка в инструментальной панели MathCAD с пиктограммой в виде красного шарика и трех разноцветных прямоугольников (блоков). После запу...
    Главное окно системы MathConnex
    Рис. 13. 1 Главное окно системы MathConnex Окно имеет строку главного меню и расположенную под ним панель инструментов (Toolbar). В правой части главного окна (экрана) системы находится большое ок...
    Главное меню MathConnex
    Главное меню MathConnex Главное меню системы имеет типичный для Windows-приложений набор позиций и относящихся к ним подменю. Поскольку главное меню MathCAD было описано, то можно опустить описани...
    Панель инструментов MathConnex
    Панель инструментов MathConnex Панель инструментов MathConnex содержит ряд кнопок, аналогичных по своему виду и назначению тем, что используются в системе MathCAD. Однако есть две новые группы кно...
    Палитра компонентов
    Палитра компонентов Палитра компонентов содержит кнопки с приведенными ниже обозначениями. Они разбиты на пять групп. Компоненты ввода и вывода данных: Input — блок ввода; File Read or Write — счи...
    Подготовка документов в MathConnex
    13. 3. Подготовка документов в MathConnex Подготовка документов в системе MathConnex сводится к созданию блок-схемы решаемой задачи. Блок-схема может содержать указанные выше компоненты, связи меж...
    Пример вывода и применения блока MathCAD
    Рис. 13. 2 Пример вывода и применения блока MathCAD Входы и выходы блоков в общем случае соединяются соответствующим образом с помощью активизации их курсором мыши, превращающимся в кисть руки, де...
    Пример построения блок-схемы из четырех блоков
    Рис. 13. 3 Пример построения блок-схемы из четырех блоков Блок Input0 вводит число 123 Следующий б ток системы MathCAD Функция in0 возвращает значение числа, которое задает блок Input0 Это обеспеч...
    Редактирование блоков и документов системы MathConnex
    13. 4. Редактирование блоков и документов системы MathConnex В панели Project (Проект) Исследователя в левой части экрана виден полный перечень блоков, вставленных в окно документов Установив курс...
    Пример редактирования в блоке MathCAD
    Рис. 13. 4 Пример редактирования в блоке MathCAD После редактирования нужно установить курсор мыши на свободное поле окна редактирования и щелкнуть ее левой клавишей. При этом выделение блока исче...
    Окно MathConnex с окном установки свойств блока Input0
    Рис. 13. 5 Окно MathConnex с окном установки свойств блока Input0 Итак, редактирование и отладка блоков достаточно просты. Пожалуй, куда большие трудности представляет само составление блок-схемы...
    Иллюстрация пошагового исполнения документа с выделением исполняемого блока
    Рис. 13. 6 Иллюстрация пошагового исполнения документа с выделением исполняемого блока общего характера, так что воздержимся от них и рассмотрим возможности системы MathConnex на примерах, включен...
    Использование внешних систем
    13. 5. Использование внешних систем Главным достоинством системы MathConnex является ее интеграция с другими математическими и графическими системами. Отметим особенности и возможности последних....
    Графическая система Axum
    Графическая система Axum Прежде всего эта система ориентирована на построение 2D- и ЗD-графиков, способных удовлетворить самые изысканные требования в области графической визуализации. К примеру,...
    Электронные таблицы Excel
    Электронные таблицы Excel Табличный процессор Excel входит в самый популярный пакет автоматизации офисной деятельности — Microsoft Office 95 (уже появился и Office 97, но возможность его стыковки...
    Матричная математическая система MatLAB
    Матричная математическая система MatLAB MatLAB одна из самых древних и глубоко почитаемых специалистами математических систем, ориентированных на численные расчеты. MathConnex обеспечивает объедин...
    Система символьной математики Maple V
    Система символьной математики Maple V Как ни странно, но установка связей с маститым патриархом символьной математики — системой Maple V — с помощью MathConnex не предусмотрена. Возможно, фирма Ma...
    Пример объединения MathCAD с MatLAB
    Пример объединения MathCAD с MatLAB Но рассмотрим конкретный пример объединения MathCAD с другой математической системой. Все, что надо сделать для использования специфических возможностей MatLAB,...
    Загрузка системы MatLAB из MathConnex
    Рис. 13. 7 Загрузка системы MatLAB из MathConnex наблюдать появление характерной заставки пакета MatLAB 4. 2, что показано на рис. 13. 7. На рис. 13. 8 показано решение задачи на построение сферы,...
    Пример работы с документом, использующим функции матричной системы MatLAB 4. 2
    Рис. 13. 8 Пример работы с документом, использующим функции матричной системы MatLAB 4. 2...
    Окно редактора MatLAB, вызванное из документа MathConnex
    Рис. 13. 9 Окно редактора MatLAB, вызванное из документа MathConnex Данный документ иллюстрирует технику простейшей анимации. Показанная на рис. 13. 8 фигура вращается, правда, с черепашьей скорос...
    Примеры применения системы MathConnex
    13. 6. Примеры применения системы MathConnex Система MathConnex поставляется с рядом примеров ее применения, соответствующие файлы которых расположены в папке Sample. Рассмотрим некоторые из этих...
    Пример проведения полиномиальной регрессии
    Рис. 13. 10 Пример проведения полиномиальной регрессии Активизировав блок системы MathCAD, можно просмотреть документ, выполняющий регрессию, и входящий в него график функции регрессии и узловых т...
    Часть документа системы MathCAD, вызванная из документа MathConnex
    Рис. 13. 11 Часть документа системы MathCAD, вызванная из документа MathConnex...
    Пример построения пространственной кривой
    Рис. 13. 12 Пример построения пространственной кривой На рис. 13. 13 приведен пример синтеза сложных колебаний и их спектрального анализа с применением метода быстрого преобразования Фурье. И хотя...
    Синтез сложных колебаний и их спектральный анализ
    Рис. 13. 13 Синтез сложных колебаний и их спектральный анализ Наконец, на рис. 13. 14 дан хотя и простой пример, но с применением программной системы Visio, предназначенной для технических графиче...
    Пример имитации документа, созданного с применением системы Visio
    Рис. 13. 14 Пример имитации документа, созданного с применением системы Visio Ознакомившись с другими примерами применения MathConnex, пользователь наверняка сумеет не только оценить ее интересные...
    Интеграция MathCAD с текстовым процессором Word 95
    13. 7. Интеграция MathCAD с текстовым процессором Word 95 Когда пользователь работает над курсовой работой, дипломным проектом, диссертацией или даже книгой, то наверняка большую часть времени он...
    Установка связи текстового процессора Word 95 с системой MathCAD 7. 0
    Рис. 13. 15 Установка связи текстового процессора Word 95 с системой MathCAD 7. 0 После этих операций в текст документа редактора Word будет включен значок математической системы MathCAD. Это пока...
    Экран редактора Word со значком MathCAD Document в документе
    Рис. 13. 16 Экран редактора Word со значком MathCAD Document в документе для подготовки нужного математического выражения или графика Это иллюстрирует рис 13 17 на примере задания интеграла....
    Пример входа в окно MathCAD и начало задания интеграла
    Рис. 13. 17 Пример входа в окно MathCAD и начало задания интеграла Завершив ввод интеграла и вычисление его символьного значения, можно вернуться в среду Word закрыв окно MathCAD (см рис 13 18) Вс...
    Завершение вставки формулы в документ редактора Word
    Рис. 13. 18 Завершение вставки формулы в документ редактора Word В отличие от простой вставки вставка в кадр обеспечивает обтекание текстом введенной формулы....
    Выделенная формула, которую можно перемещать и растягивать
    Рис. 13. 19 Выделенная формула, которую можно перемещать и растягивать...
    Пример вставки формулы в кадр и обтекания кадра текстом
    Рис. 13. 20 Пример вставки формулы в кадр и обтекания кадра текстом...
    Вызов окна MathCAD для редактирования формулы
    Рис. 13. 21 Вызов окна MathCAD для редактирования формулы Таким образом, вставка в текстовый процессор объектов из математической системы MathCAD дает полноценный доступ ко всем возможностям и сре...
    Пример вставки в документ рисунка из системы MathCAD
    Рис. 13. 22 Пример вставки в документ рисунка из системы MathCAD возможности создания сложных программных систем, решающих самые разнообразные и сложные математические задачи....
    Язык программирования системы MathConnex
    13. 8. Язык программирования системы MathConnex...
    Назначение языка программирования Connex Script
    Назначение языка программирования Connex Script Как было показано выше, система MathConnex может использовать свои собственные блоки с вычислительными операциями. В этих блоках могут использоватьс...
    Типы данных
    Типы данных Connex Script имеет данные вещественного и комплексного типа. Вещественные числа задаются с двойной точностью в IEEE-формате. Числа задаются в виде: 314 3. 14 5. 78е14 и т. д. Для зада...
    Операторы и функции
    Операторы и функции Операторы Connex Script имеют хорошо известный вид и назначение: =+ -* / А — арифметические операторы; .*./.л — матричное умножение, деление и возведение в степень; - (NOT) xor...
    Зарезервированные слова и идентификаторы
    Зарезервированные слова и идентификаторы Зарезервированные слова, которые нельзя использовать в качестве идентификаторов для задаваемых пользователем объектов: break cols complex delete else elsei...
    Интерфейсные переменные
    Интерфейсные переменные Интерфейсные переменные служат для организации обмена данными между блоками в документах MathConnex: in0, inl,... — организуют ввод данных в блок с выходов других блоков; o...
    Создание списков, векторов и матриц
    Создание списков, векторов и матриц MathConnex может оперировать списками следующего вида: { ехрг, ехрг; ехрг, ехрг} Списки создаются в фигурных скобках. Для разделения данных одного порядка испол...
    Запись выражений
    Запись выражений Запись выражений выполняется в обычной алгебраической форме, например: 7 7+ 8* 19 / 3. 3 х х+ 8х/у* 8 х = у [5] А [3] = В [5, 3]* х Вычисление функций также задается, как обычно,...
    Условный оператор if
    Условный оператор if Условный оператор if используется для создания типовой конструкции: if boolean_expr statement 1 statement2 elseif boolean_expr statements else statement4 end Пример применения...
    Конструкция цикла типа for
    Конструкция цикла типа for Для определения цикла с заданным числом повторений используется конструкция с оператором for: for identifier in expr statement 1 statement2 end Например, оператор с заго...








Начало