Математический редактор MathCAD
Управление документами
2.1.1. Управление документамиЕсли Mathcad запускается из главного меню Windows (с помощью кнопки Пуск в углу экрана), например Start /Programs /MathSoft Apps /Mathcad 11 (Пуск/ Программы/Приложения MathSoft/Mathcad 11), то окно Mathcad появляется с открытым в нем новым пустым безымянным документом, условно называемым Untitled:1.
Для того чтобы создать новый пустой документ, уже работая в Mathcad, следует выполнить одно из трех эквивалентных действий:
Создание документа на основе шаблона
2.1.2. Создание документа на основе шаблонаПоработав с Mathcad некоторое время, вы, скорее всего, часто будете создавать новые документы не с чистого листа, а на основе разработанных ранее. Для этого имеются два пути:
Сохранение документа
2.1.3. Сохранение документаДля того чтобы сохранить документ в формате Mathcad, выберите File / Save (Файл / Сохранить), либо нажмите клавиши
Открытие существующего документа
2.1.4. Открытие существующего документаЧтобы открыть существующий документ для редактирования, выполните команду File / Open (Файл / Открыть) или нажмите клавиши
Кроме того, открыть файл можно и в обозревателе Windows, щелкнув дважды на его имени с расширением .mcd.
Закрытие документа
2.1.5. Закрытие документаАктивный документ закрывается одним из способов:
Работа с документами
2.1. Работа с документамиВ Mathcad все расчеты организуются на рабочих областях, или "листах" (worksheets), изначально пустых, на которые можно добавлять формулы и текст. Здесь и далее будем называть рабочий лист документом Mathcad. Это не совсем точно передает смысл английского термина "worksheet", зато более привычно с точки зрения терминологии Windows-приложений. Каждый документ представляет собой независимую серию математических расчетов и сохраняется в отдельном файле. Документ является одновременно и листингом Mathcad-программы, и результатом исполнения этой программы, и отчетом, пригодным для распечатки на принтере или публикации в Web
Элементы интерфейса
2.2.1. Элементы интерфейсаПеречислим еще раз элементы интерфейса редактора Mathcad (со многими из них мы познакомились в разд "Знакомство с Mathcad" гл. 1):
Ввод формул
2.2.2. Ввод формулВвести математическое выражение можно в любом пустом месте документа Mathcad. Для этого поместите курсор ввода в желаемое место документа, щелкнув в нем мышью, и просто начинайте вводить формулу, нажимая клавиши на клавиатуре. При этом в документе создается математическая область (math region), которая предназначена для хранения формул, интерпретируемых процессором Mathcad. Продемонстрируем последовательность действий на примере ввода выражения х5+х (рис. 2.10):
Перемещение линий ввода внутри формул
2.2.3. Перемещение линий ввода внутри формулЧтобы изменить формулу, щелкните на ней мышью, поместив таким образом в ее область линии ввода, и перейдите к месту, которое хотите исправить. Перемещайте линии ввода в пределах формулы одним из двух способов:
Привыкнув к использованию пробела для перемещения внутри формул, можно существенно облегчить себе работу с Mathcad.
Изменение формул
2.2.4. Изменение формулРедактируйте формулы в Mathcad так, как подсказывают Вам интуиция и опыт работы с другими текстовыми редакторами. Большинство операций правки формул реализованы естественным образом, однако некоторые из них несколько отличаются от общепринятых, что связано с особенностью Mathcad как вычислительной системы. Рассмотрим основные действия по изменению формул.
Ввод символов, операторов и функций
2.2.5. Ввод символов, операторов и функцийПодведем некоторый итог. Математические выражения содержат, как правило, самые различные, в том числе специфичные символы, набор которых в Mathcad выполняется не так, как в большинстве текстовых процессоров. Для вставки символов в документы доступны следующие инструменты:
Управление отображением некоторых операторов
2.2.6. Управление отображением некоторых операторовНекоторые операторы, например умножения или присваивания численного вывода, допускают различное представление в документах Mathcad. Сделано это, главным образом, для упрощения подготовки отчетов (в Mathcad-npoграмме символ присваивания в виде := выглядит естественно, но в отчетной документации зачастую неприемлем).
Оператор умножения может иметь различный вид (рис. 2.20):
Ввод и редактирование формул
2.2. Ввод и редактирование формулФормульный редактор Mathcad позволяет быстро и эффективно вводить и изменять математические выражения. Тем не менее, некоторые аспекты его применения не совсем интуитивны, что связано с необходимостью избежать ошибок при расчетах по этим формулам. Поэтому не пожалейте немного времени на знакомство с особенностями формульного редактора, и впоследствии при реальной работе Вы сэкономите гораздо больше.
Ввод текста
2.3.1. Ввод текстаТекстовую область (или, по-другому, регион с текстом — text region) можно разместить в любом незанятом месте документа Mathcad. Однако, когда пользователь помещает курсор ввода в пустое место документа и просто начинает вводить символы, Mathcad по умолчанию интерпретирует их как начало формулы. Чтобы до начала ввода указать программе, что требуется создать не формульный, а текстовый регион, достаточно, перед тем как ввести первый символ, нажать клавишу <"> В результате на месте курсора ввода появляется новый текстовый регион, который имеет характерное выделение (рис. 2.23). Курсор принимает при этом вид вертикальной линии красного цвета, которая называется линией ввода текста и аналогична по назначению линиям ввода в формулах.
Редактирование текста
2.3.2. Редактирование текстаЧтобы изменить какой-либо текст внутри документа:
Импорт текста
2.3.3. Импорт текстаMathcad позволяет импортировать фрагменты текста из других приложений (например, Notepad или Microsoft Word). Сделать это проще всего через буфер обмена:
Математические символы внутри текста
2.3.4. Математические символы внутри текстаДля качественного оформления документов, скорее всего, потребуются текстовые области, содержащие математические выражения. Для создания таких областей:
Гиперссылки
2.3.5. ГиперссылкиИногда необходимо сделать текстовую область одновременно и гиперссылкой, переводящей курсор на какое-либо иное место в активном документе, другой документ Mathcad либо на сайт в Интернете. Для вставки гиперссылки используется команда Insert / Hyperlink (Вставка / Гиперссылка). (см. гл. 17).
Ввод и редактирование текста
2.3. Ввод и редактирование текстаMathcad — это математический редактор Основное его назначение заключается в редактировании математических формул и расчете по ним. Вместе с тем, наряду с формульным редактором Mathcad обладает довольно развитыми средствами по оформлению текста. Назначение текстовых областей в документах Mathcad для разных пользователей и разных задач может быть различным. Качественно стоит различать подход к тексту, используемому:
Правка документа
2.4. Правка документаВ предыдущих разделах было разобрано, как осуществляется правка отдельных текстовых и математических областей. Наряду с этим, к частям документа, пустым или содержащим несколько регионов, применяются и стандартные методы редактирования. Перечислим кратко характерные приемы правки документов, учитывая, что смысл их стандартен для Windows-приложений.
Печать документа
2.5. Печать документаЧтобы распечатать экземпляр активного документа на принтере, нажмите клавиши
Для более активного управления процессом печати служат следующие пункты меню File (Файл):
Посылка документа по электронной почте
2.6. Посылка документа по электронной почтеПослать документ по электронной почте можно с помощью почтового приложения (например, Microsoft Outlook), присоединяя файл с документом Mathcad к письму обычным образом. Но, кроме того, отправить активный документ по электронной почте легко, и не выходя из Mathcad. Для этого выберите команду File / Send (Файл / Отправить), в результате чего сразу появится окно New Message (Новое сообщение), изображенное на рис. 2.38 с автоматически присоединенным к нему файлом Mathcad. Пользователю Достается лишь ввести в соответствующие поля окна электронный адрес поручателя, тему и текст письма (последние два пункта необязательны) и отправить письмо.
Диалоговое окно Check Spelling
Диалоговое окно Check Spelling
В диалоговом окне Check Spelling находятся следующие элементы:
Диалоговое окно New
Диалоговое окно New
В результате любого из проделанных действий в окне Mathcad появляется пустой документ с условным названием Untitled:2, или Untitled:3 или т. д., в зависимости от того, какой по счету новый документ создается. (Сохранение документа описывается в разд 2.1.3)
Диалоговое окно Worksheet Options
Диалоговое окно Worksheet Options
Редактирование документов
Глава 2. Редактирование документовИмпорт фрагмента текста внутрь текстовой области
Импорт фрагмента текста внутрь текстовой области
Импорт текста из Microsoft Word в качестве объекта OLE
Импорт текста из Microsoft Word в качестве объекта OLE
Применяйте второй способ в том случае, когда специальное форматирование текста невозможно осуществить средствами Mathcad. Чтобы вернуться к редактированию вставленного таким образом текста, следует дважды щелкнуть на нем мышью. При этом вместо меню и панелей инструментов в Mathcad появятся соответствующие средства другого приложения (чтобы подчеркнуть это, на рис. 2.26 открыто меню Help, свидетельствующее о работе в данный момент приложения Microsoft Word). С их помощью можно отредактировать объект и затем вернуться к обычному редактированию документа Mathcad, щелкнув в нем мышью за пределами объекта.
Интерфейс редактирования
Интерфейс редактирования
Курсоры и местозаполнители, относящиеся к редактированию формул, представлены на рис. 2.9.
Изменение чисел или имен переменных и функций
Изменение чисел или имен переменных и функцийДля того чтобы в уже введенном математическом выражении изменить какое-нибудь число или имя (переменной или функции):
Изменение операторов
Изменение операторовДля того чтобы удалить оператор, поместите его перед вертикальной линией ввода и нажмите клавишу
Изменение положения линий ввода пробелом после сдвига стрелкой <- (коллаж)
Изменение положения линий ввода пробелом после сдвига стрелкой <- (коллаж)
Таким образом, комбинация клавиш со стрелками и пробела позволяет легко перемещаться внутри формул. Накопив некоторый опыт, Вы без труда освоите эту технику. Иногда поместить линии ввода в нужное место формулы с помощью указателя мыши непросто. Поэтому в Mathcad для этого лучше использовать клавиатуру.
Изменение положения линий ввода с помощью пробела (коллаж)
Изменение положения линий ввода с помощью пробела (коллаж)
Кнопка New
Кнопка New
Кнопки управления окном
Кнопки управления окном
Кнопки выравнивания регионов
Кнопки выравнивания регионов
Результат выравнивания показан в качестве примера на рис. 2.34. Для того чтобы расположить регионы в геометрически правильном порядке, возмож-Ito, потребуется применить различное выравнивание несколько раз.
При попытке выровнять регионы может возникнуть ситуация, когда они станут перекрываться. В этом случае Mathcad задаст вопрос в диалоговом окне "Selected regions may overlap. Align selected regions?" (Выбранные регионы могут перекрываться. Выровнять их?) Если нажать в этом диалоге кнопку Cancel (Отмена), то операция выравнивания будет отменена.
Выделение части формулы
Листинг 2.1. Выделение части формулыМатематические области в тексте влияют на вычисления
Математические области в тексте влияют на вычисления
Помещая формулы в текст, помните о том, что они влияют на вычисления точно так же, как если бы были помещены в математический регион непосредственно в документе. На рис. 2.28 видны (сверху вниз): два математических региона, потом текстовый (который находится в процессе редактирования), в котором переменной х присвоено новое значение, и затем еще один математический и один текстовый регион, в котором выведено это значение х. Обратите внимание, что после переопределения внутри первого текста переменная x поменяла свое значение.
Если необходимо, чтобы математическая область внутри текста не влияла на вычисления, отключите их Для этого, находясь в режиме редактирования формулы, выполните команду Format / Properties (Формат / Свойства) и, перейдя в открывшемся диалоговом окне Properties (Свойства) на вкладку Calculations (Вычисления), /становите флажок Disable Evaluations (Выключить вычисления) и нажмите кнопку ОК.
Новый документ на основе шаблона Web-страницы
Новый документ на основе шаблона Web-страницы
Для выбора другого шаблона, который имеется на Вашем компьютере в виде файла соответствующего формата, нажмите в диалоговом окне New (Создать), показанном на рис. 2.2, кнопку Browse (Обзор). В появившемся диалоге Browse (Обзор) найдите местоположение нужного файла с шаблоном Mathcad. Эти файлы имеют расширение .met (Math Cad Template). Выберите желаемый шаблон в списке файлов и нажмите кнопку Открыть (Open).
В результате этих действий будет создан новый документ с уже имеющимися элементами оформления и определенными установками.
Для того чтобы разработать шаблон самостоятельно, проделайте следующее:
Обновление вида документа
Обновление вида документаРедактор Mathcad — довольно сложная программа, и в результате работы в нем на поверхности документа может время от времени появляться "мусор" — лишние символы, которых на самом деле в документе нет. Если вы подозреваете, что имеете дело именно с такой ситуацией, выполните команду View / Refresh (Вид / Обновить) или нажмите клавиши
Отображение панели адреса URL в окне Ресурсов Mathcad
Отображение панели адреса URL в окне Ресурсов Mathcad
Открыть документ Mathcad, находящийся в сети Интернет, можно при помощи окна Ресурсов Mathcad:
Панель инструментов Greek
Панель инструментов Greek
Перетаскивание части документа в другое место
Перетаскивание части документа в другое место
Поиск и замена
Поиск и заменаНаходясь в Mathcad, несложно организовать поиск символа, фрагмента или слова в документе (рис. 2.35):
Правка формул с помощью контекстного меню
Правка формул с помощью контекстного меню
Чтобы переместить (или скопировать) часть формулы из одной части документа в другую, вырежьте (скопируйте) ее в буфер обмена, перейдите к желаемому новому местоположению и вставьте ее туда из буфера.
Правка формул с помощью верхнего меню
Правка формул с помощью верхнего меню
Пример начала ввода операторов
Пример начала ввода операторов
Таким образом, поместить формулу в документ можно, просто начиная вводить символы, числа или операторы, например + или /. Во всех этих случаях на месте курсора ввода создается математическая область, иначе называемая регионом, с формулой, содержащей и линии ввода. В последнем случае, если пользователь начинает ввод формулы с оператора (рис. 2.11), в зависимости от его типа, автоматически появляются и местозаполнители, без заполнения которых формула не будет восприниматься процессором Mathcad.
Пример ввода формулы (коллаж)
Пример ввода формулы (коллаж)
Проверка орфографии
Проверка орфографииДля проверки англоязычной орфографии выделите текстовые регионы, подлежащие проверке, и выполните команду Edit / Check Spelling (Правка / Проверка орфографии), либо нажмите кнопку с галочкой на стандартной панели инструментов. Если вы хотите проверить орфографию во всем документе, не выделяйте ни один текстовый регион, а поместите курсор ввода в точку, с которой требуется начать проверку.
Орфография проверяется только внутри текстовых регионов.
Если в процессе проверки Mathcad обнаружит слово, отсутствующее в его Словаре, оно будет выделено в документе, а пользователь увидит диалоговое окно Check Spelling (Проверка орфографии), показанное на рис. 2.37.
Различный вид оператора умножения и его изменение
Различный вид оператора умножения и его изменение
Редактирование документов
Редактирование документовВ данной главе рассматриваются основные приемы редактирования документов Mathcad. Первый раздел посвящен созданию новых документов и сохранению расчетов в файлах (см. разд. 2 1). В трех следующих рассмотрены способы редактирования формул (см. разд. 2.2), текста (см. разд. 2.3) и правки частей документа Mathcad (см. разд. 2.4). В заключение главы приводятся основные сведения по распечатке документов (см. разд. 2.5), рассылке их по электронной почте (см. разд. 2.6) .
Результат поиска символа в документе
Результат поиска символа в документе
Похожим образом можно автоматически заменить одни символы в документе другими (рис. 2.36):
Результат вертикального и горизонтального выравнивания регионов
Результат вертикального и горизонтального выравнивания регионов
Результат замены символов в документе
Результат замены символов в документе
Смена вида оператора присваивания
Смена вида оператора присваивания
Оператор присваивания представляется либо знаками := (двоеточием и равенством — Colon Equal), либо просто знаком равенства (Equal), как показано на рис. 2.21.
Для того чтобы в документе поменять отображение указанных операторов:
Изменять вид операторов следует только при серьезной необходимости Помните, что непривычный вид оператора может ввести вас при дальнейшем разборе программ в заблуждение и вызвать ошибки
Всегда можно вновь переложить ответственность за представление операторов на Mathcad, выбирая в контекстном меню пункт Default (По умолчанию). Кроме того, выбор пункта AutoSelect (Автоматический выбор) этого меню приводит к отображению оператора редактором Mathcad в зависимости от контекста.
Выбор представления по умолчанию для этих и некоторых других операторов производится на вкладке Display (Отображение) диалогового окна Worksheet Options (Опции документа) (рис.2.22). Для его вызова выполните команду Tools / Worksheet Options (Сервис / Опции). Отображение по умолчанию задается с помощью соответствующих раскрывающихся списков, в частности списка Multiplication для оператора умножения или списка Definition для оператора присваивания.
Сохранение документа
Сохранение документа
Чтобы переименовать документ, сохраните его под другим именем с помощью команды File / Save As (Файл / Сохранить как).
Чаще создавайте резервные копии документов, чтобы сохранить результаты прежней работы
На рис. 2.6 показан раскрывающийся список с возможными форматами сохраняемых файлов:
Сохранение шаблона в файле.
Сохранение шаблона в файле.
Таким образом, при создании нового документа Ваш шаблон будет доступен как через меню File / New (Файл / Создать), так и через кнопку New на панели инструментов (рис. 2.5).
Впоследствии шаблон можно редактировать, открывая его как обычный документ Mathcad, помня лишь о том, что искать его надо среди файлов с расширением .met.
Допускается как сохранение шаблона в любом другом месте на жестком диске, так и использование в качестве шаблона документа Math-cad в обычном формате MCD
Сохраненный шаблон в списке шаблонов
Сохраненный шаблон в списке шаблонов
Создание сообщения для отправки документа по электронной почте
Создание сообщения для отправки документа по электронной почте
Для использования этой опции компьютер должен быть подключен к Интернету и на нем должно быть предварительно установлено соответствующее почтовое приложение
Текстовые области (нижняя — в процессе редактирования)
Текстовые области (нижняя — в процессе редактирования)
Для редактирования текста применяются те же средства, что и для редактирования формул:
Удаление части документа
Удаление части документаУдаление части формулы
Удаление части формулыЧтобы удалить часть формулы:
Вновь созданный текстовый регион
Вновь созданный текстовый регион
Создать текстовый регион можно и эквивалентным способом, с помощью команды Insert / Text Region (Вставка / Текстовая область)
Теперь можно просто вводить любой текст в текстовый регион, причем очередной символ будет вставлен в позицию, обозначенную линией ввода текста.
Вставка математических символов в текстовую область
Вставка математических символов в текстовую область
Вставка оператора
Вставка оператораОператоры могут быть унарными (действующими на один операнд, как, например, оператор транспонирования матрицы или смены знака числа), так и бинарными (например + или /, действующими на два операнда). При вставке нового оператора в документ Mathcad определяет, сколько операндов ему требуется. Если в точке вставки оператор один или оба операнда отсутствуют, Mathcad автоматически помещает рядом с оператором один или два местозаполнителя.
То выражение в формуле, которое выделено линиями ввода в момент вставки оператора, становится его первым операндом.
Последовательность вставки оператора в формулу такова:
На рис. 2.14 показано несколько примеров вставки оператора сложения в разные части формулы, создание которой мы подробно разбирали выше (см. рис. 2.10). В левой колонке рис. 2.14 приведены возможные размещения линий ввода в формуле, а в правой — результат вставки оператора сложения (т. е. нажатия клавиши <+>). Как видно, Mathcad сам расставляет, если это необходимо, скобки, чтобы часть формулы, отмеченная линиями ввода, стала первым слагаемым.
Вставка оператора вывода
Вставка оператора вывода
Некоторые операторы Mathcad вставит в правильное место независимо от положения линий ввода. Таков, например, оператор численного вывода =, который по смыслу выдает значение всей формулы в виде числа. На рис. 2.15 показан момент ввода этого оператора в формулу при помощи панели Calculator (Калькулятор), а в листинге 2.1 приведен результат его действия.
Вставка оператора в разные части формулы (коллаж)
Вставка оператора в разные части формулы (коллаж)
Выделение части документа
Выделение части документаВыделение части формулы
Выделение части формулы
Часть формулы можно выделить и без помощи мыши, нажимая клавиши со стрелками при удерживаемой клавише
Выделение нескольких разрозненных регионов
Выделение нескольких разрозненных регионов
Выделение области в документе
Выделение области в документе
Выравнивание регионов
Выравнивание регионовЧтобы документы воспринимались лучше, в Mathcad предусмотрены опции выравнивания регионов (и математических, и текстовых) по левому краю вдоль вертикальной линии и по верхнему краю вдоль горизонтальной. Для выравнивания выделите сначала несколько регионов и нажмите одну из двух кнопок выравнивания (рис. 2.32), или воспользуйтесь командой Format / Align Regions (Формат/ Выравнивание регионов) и выберите в открывающемся подменю (рис. 2.33) либо Across (Горизонтально), либо Down (Вертикально).
Выравнивание регионов при помощи меню
Выравнивание регионов при помощи меню
Вырезка, копирование и вставка части формулы
Вырезка, копирование и вставка части формулыДля правки части формулы:
Вырезка, копирование, вставка и перемещение части документа
Вырезка, копирование, вставка и перемещение части документа
Биржевой анализ: Технический анализ - Инструменты - Софт
- Биржевой анализ - Технический анализ
- Обучение техническому анализу
- Индексы технического анализа
- Индикаторы технического анализа
- Методы технического анализа
- Графика в техническом анализе
- Технический анализ рынков
- Российский технический анализ
- Инструменты технического анализа
- Математика в биржевом анализе
- Разновидности биржевого анализа
- Mathematica в биржевом анализе
- MathCAD в биржевом анализе
- Maple в биржевом анализе
- Matlab в биржевом анализе