Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1_САПР конспект 2015 13.04.02

.pdf
Скачиваний:
3
Добавлен:
11.11.2022
Размер:
2.32 Mб
Скачать

Группы кнопок на панелях инструментов разграничены по смыслу вертикальными линиями — разделителями. При наведении указателя мыши на любую из кнопок рядом с кнопкой появляется всплывающая подсказка — короткий текст, поясняющий назначение кнопки.

Панель Math (Математика) предназначена для вызова на экран еще девяти панелей (рис. 1.2), с помощью которых, собственно, и происходит вставка математических операций в документы. В прежних версиях Mathcad эти математические панели инструментов назывались палитрами (palettes) или наборными панелями. Чтобы вызвать какую-либо из них, нужно нажать соответствующую кнопку на панели Math. Перечислим назначение математических панелей:

Calculator (Калькулятор) — служит для вставки основных математических операций, получила свое название из-за схожести набора кнопок с кнопками типичного калькулятора;

Graph (График) — для вставки графиков;

Matrix (Матрица) — для вставки матриц и матричных операторов;

Evaluation (Выражения) — для вставки операторов управления вычислениями;

Calculus (Вычисления) — для вставки операторов интегрирования, дифференцирования, суммирования;

Boolean (Булевы операторы) — для вставки логических (булевых) операторов; Programming (Программирование) — для программирования средствами Mathcad; Greek (Греческие символы) — для вставки греческих символов;

Symbolic (Символика) — для вставки символьных операторов.

3.Графическое отображение результатов

График функции f (х) показан на рис. 1.3. Чтобы построить его, следует нажать на панели Graph (График) кнопку с нужным типом графика (на нее на рисунке наведен указатель мыши) и в появившейся заготовке графика определить значения, которые будут отложены по осям. В нашем случае потребовалось ввести х в местозаполнитель возле оси х и f (х) — возле оси Y.

Листинги представляют собой фрагменты рабочих областей документа, которые работают без какого-либо дололнительного кода (если это не оговорено особо). Можно ввести содержание любого листинга в новый (пустой) документ, и он будет работать точно так же, как в книге. Чтобы не загромождать листинги, графики выведены в отдельные рисунки.

На том же графике изображена и вторая кривая, представляющая собой двумерный график функции g(10,х,0). Для того чтобы нарисовать и этот график, потребовалось ввести имя функции g (10, х, 0) через запятую после f (х) возле оси у.

ВMathcad запрещено определять функции пользователя посредством рекуррентных выражений, например f(x)=f(x)+l. При попытке вычисления f (х) вместо ее нового (рекуррентного) присваивания, как происходило в прошлых версиях, будет организован бесконечный цикл, который на определенном шаге приведет к операции переполнения. Для организации рекуррентных вычислений используйте новое имя функции, например, fl (f ,x)=f (x) +1 (что даст, в частности, fl (sin, 0)=0), либо именной оператор (см. след, примечание).

ВMathcad введена возможность переопределения переменных, размерностей и функций, причем как пользовательских, так и системных. Осуществляется это при помощи именного оператора (namespace operator), примером действия которого может служить переопределение встроенной функции синус sin[mc] (x) :=sin(x*pi/180) либо пользовательской функции f[this] (x) = =f(x)+l.

Идентификатор [mс] указывает на подмену системного имени Mathcad, a [this] — на рекуррентное переопределение соответствующей функции.

61

Рис. 1.3. Построение графика функции

62