8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 1 2 3 4 5 ... 177

Почти стандартный вид имеет главное меню, назначение практически всех подменю которого для вас должно быть знакомым. Специфическими для Mathcad окажутся только два из них: Tools (Инструменты), содержащее все основные параметры проведения расчетов, и Symbolics (Символьные), содержащее команды быстрых аналитических преобразований. Совершенно стандартными в Mathcad являются и остальные элементы окон Windows-приложений: полосы прокрутки и строка состояния. Единственным же принципиально новым, по сравнению с другими приложениями, элементом окна Mathcad будет маленькая яркая панель. Называется она Math (Математические >, и на ней расположены девять ссылок на различные панели Mathcad. Попробуем для интереса открыть все эти напели (рис. 1.2).

;пМиЛЫлЛ JnivlHlfclr)

№11

Igflh ЕЛ Y»w Ihurt mm* Took Jyn<x*ct Wtrklw

D - ли ЙЛ* i «

и j и m a a •= \= .

-. • -,Medium tloit

iOiMilmnigra eol.Tihi

.tuMWuft*l»itor BipirtC)l«tfll

:l«fl«*r1»» pirfric tounn

)l«ctSMttiiirtftninilimiii.»in

ЮЩВНЗ

tin см an

In

nl

" ГГ

»

0

к

xv п T

В

9

<

Й

« 5 6

x

*

2

3 + =

3

ВТ

i * \ С » I о «

ро Г У f X Г u>

авгле2н9 i к Л m n 2 о п ретуфхчй

* А f ft й

г Е т7 » Н

И N w

AflG Unff

If

. tor

WtlJI

Willi

ntuin

Minor

J

П if ift fj

It <?

Рис. 1.2. Рабочие панели семейства Math (Математические)

Раскрытые панели семейства Math (Математические) демонстрируют такое разнообразие всевозможнейших операторов и команд, что могут испугать любого новичка. Однако, внимательнее присмотревшись к их содержимому и прочитав название, совсем нетрудно догадаться об их назначении. Так, например, панель Calculator (Калькулятор) содержит элементы, которые действительно можно встретить на любом научном калькуляторе: деление, умножение, синус, корень и прочие простейшие математические действия. На панели Graph (Графические) расположены кнопки со стилизованным изображением зависимостей нескольких типов. И действительно, данная панель служит,


как будет показано далее, для построения графиков. Чтобы понять назначение панели Calculus (Вычислительные), не обязательно читать № название: вес операторы (предназначенные для выполнения основных операций математического анализа), расположенные на ней, полностью соответствуют принятым В математике правилам оформления. Л вот для того чтобы разобраться с назначением операторов панели Symbolic (Символьные), потребуется некоторое знание английского языка. Воспользовавшись словарем, можно догадаться, что оператор solve (Решить) решает уравнения и неравенства, а, например, substitute (Подставить) должен производить какие-то замены.

Еще раз внимательно рассмотрите все напели и для экономии места оставьте на экране четыре описанные, закрыв все остальные, которые нам в данном разделе не понадобятся.

Освободив достаточное [пространство рабочего листа, внимательно изучите его. На первый взгляд он вам покажется простым белым полем, однако немного передвинув его видимую часть с помощью одной из полос прокрутки, вы обнаружите, что не ограниченное ни справа, ни снизу пространство документа разбито с помощью тонких серых штриховых линий на прямоугольные участки, соответствующие по размерам формату Л4. Существование таких фаниц оправдывается практикой, так как они помогают правильно форматировать решенные и оформленные задачи перед их распечаткой.

Помимо линии границ, на рабочем листе можно увидеть маленький красный крестик (Crosshair) В Mathcad он выполняет функции курсора ввода. В общем случае он указывает на участок документа, в который будет вставлен любой объект формула, текст, график или даже картинка. Переместить его можно простым щелчком мышью на нужном фрагменте листа

Попробуйте теперь, переместив курсор ввода на наиболее подходящий для наблюдения участок видимой части рабочего листа, набрать какую-нибудь функцию, численное значение которой вам было бы интересно узнать. Чтобы это сделать, вспомните, что Mathcad - это система, максимально приближенная к традициям «бумажной» математики. Значит, чтобы вычислить, например, синус четырех, нужно просто набрать sin(4) и поставить «-». Сразу же после того, как вы зададите необходимый текст, справа от функции появится ее значение, вычисленное с точностью до третьего знака:

ип(4)«=-0.757

Попробуйте теперь затереть старое значение переменной и ввести новое - величина функции будет мгновенно пересчитана.

На примере вычисления значения синуса вы познакомились с одной из важнейших функций системы Mathcad — проведением расчетов в режиме реального времени: любое выражение, введенное в документ, будет сразу же обработано, и, по возможности, будет выдан ответ. Если вы когда-нибудь работали с другими математическими программами, то вы должны понимать, насколько это необычно. В подавляющем большинстве профамм н языков программирования для запуска подсчета необходимо задействовать специальную команду. Расчеты же в режиме реачьного времени имеют преимущества втом, что позволяют находить ошибки и описки непосредственно в процессе создания алгоритма, что много проще, чем определить их тогда, когда алгоритм уже будет написан. Кроме того, усилий на вычисления при этом нужно потратить меньше.

Кстати, задать синус можно по-иному (проще). Для этого следует, поставив курсор ввода в нужную точку листа, нажать соответствующую кнопку панели Calculator (Калькулятор). При этом будет введена следующая заготовка:

sin(i)


Черный прямоугольник в скобках фупкштн — это маркер (placeholder), обозначающие какой-то незаполненный фрагмент (это может быть переменная или операнд)- Сталкиваться с маркерами мы будем очень часто, поскольку они возникают на одной из стадий при задании практически любого обьекта В Mathcad, При необходимости маркер, равно как и всю формулу, можно стереть, используя, например, клавишу Backspace.

Подведя курсор к маркеру, расположенному в скобках переменной, определите ее значение и затем введите (с клавиатуры или панели Calculator (Калькулятор)) оператор вывода «—», И опять моментально будет получен результат.

Все функции, используемые в Mathcad, можно разделить на встроенные и пользовательские. Встроешше функции — ЭТО функции, закон изменения которых задан в Mathcad изначально. Например, синус - это встроенная функция. Для получения значения встроенной функции достаточно просто корректно набрать ее имя с клавиатуры (другие способы задания рассмотрены в гл. 2). Встроенных функций в Mathcad сотни, и о большинстве из них мы поговорим в рамках данной книги.

Пользовательская функция - это функция, заданная произвольным образом с помощью сочетания переменных и встроенных функций. Например;

у X

Правила опредсле1П1я функций в Mathcad абсолютно те же, что и в обычной математике. То есть для того, чтобы задать какую-либо новую функцию, нужно прописать ее имя (сочетание любого количества практически любых символов), переменные, от которых она зависит (если их несколько, то вво;[ятся они в скобки через запятую), и определяющее ее математическое выражеине. Единственное же отличие заключается в том, как выглядит оператор определения. В «бумажной» математике эте/обычное «—►. В Mathcad же используется принятый в некоторых языках программирования (Pascal) оператор «;=» (Definition), Ввести данный оператор можно с панели Calculator (Калькулятор). Применять для присвоения какого-то значения простое равенство mi в коем случае нельзя, поскольку в Mathcad выполняет совершенно конкретную роль оператора численного вывода.

Чтобы получить теперь значение заданной функции при определенном значении переменной, нужно ниже или правее ее выражения ввести ее имя с соответствующим числом в скобках и поставить «-*. Например:

f{5) =-0.192 f(Vi) = 0

Если же вы введете данные выражения выше или левее определения функции, то результат получен не будет, а сами они окрасятся в красный цвет. Около первого из выражений появится яркая желтая панель сообщения обоцгибке: This variable is undefined (Переменная не определена) (рис. 1.3).

JTOt variable- is undefined] I

1.3, Неверное взаимное расположение формул

Причина возникшей трудности связана с тем, что документ Mathcad - это не просто белый лист, а очень сложная логически активная программная среда, И даже такой



0 1 2 3 4 5 ... 177