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

0 ... 142 143 144 145 146 147 148 ... 162

Команда solve позволяет решить уравнение или неравенство с нулевой правой частью относительно переменной, указанной в этой команде на месте метки:

к + ах + b solve, x ->

-1 1 i 2

е - a solve , х -> In (a)

Команда solve позволяет также решать системы линейных и нелинейных уравнений с нулевой правой частью:

2-i-y

solve,*,у

( к3 +У+ Z a-3

X+y-Z-1

i-yi-i ;

1 -1 -1

solve,x,y,z -> 1 11

-1 1 -1

В Mathcad возможны также символьные операции матрицей или матричными формулами:

мт->

м-1 н>

м ->

Са Ъ

ДО а + 1)

М"1 + МТ+М

а» (а + 1)

<а+1)

+ 2 а + 2

Команда substitute используется для подстановки значений переменных в формулу с последующим вычислением этой формулы. Для этого наберите формулу, вызовите команду substitute кнопкой [ substitute! подпанели Символика (Symbolic), на

месте метки укажите числовое значение переменной из формулы (например х Далее установите синий курсор так, чтобы он окаймлял все выражение:

substitute ,x

+ 2 • а



вызовите опять команду substitute и т. д., до присваивания числовых значений всем требуемым переменным:

ах + Ь-х+ с substitute,х = 5 -> 25 -а+5-ь+с

ах +Ьх + с

substitute,х=5 substitute,:= 3

*25-а+5-Ь + 3

а-х + bx+c

substitute,х= 5

substitute ,с = 4 ->25- а +59

substitute ,b = 11

substitute ,x = 5 a-x" + b-x + c substitute, с = 3 og

a = 3

Отметим, что вместо знака -> в символьных вычислениях можно использовать шаблонв котором на месте метки вводится клавишами клавиатуры соответствующая команда символьного преобразования.

Задание формул и функций

с использованием программных модулей

Проведение сложных расчетов не обходится без элементов программирования с использованием программных модулей. Формирование программных модулей осуществляется в Mathcad с помощью подпанели Программирование (Programming), которая представлена на рис. П2.5.

программирование* [ j

Add Line

<-

otherwise

while

break

continue

return

on error

Рис. П2.5. Подпанель Программирование



В программном модуле может быть записана любая последовательность формул. Рассмотрим пример:

а: = 3

х<- а + 4 2

В этой цепочке формул вычисляется выражение (а + А)2. Как видно из примера, программный модуль ограничивается слева вертикальной линией. Внутри программного модуля могут присутствовать внешние (а) и внутренние (х) переменные. В программном модуле значения внешних переменных определяются в соответствии с общими правилами операций локального и глобального присваивания (значение з для переменной а). Внутренняя переменная программного модуля определяется с момента присваивания ей числового значения операцией внутреннего присваивания (кнопка £7 Г подпанели Программирование (Programming)). Если идентификаторы внутренней и внешней переменной совпадают, то в пределах программного модуля действует внутренняя переменная. Результатом вычисления программного модуля считается последняя выполняемая в модуле формула (в данном примере это х2). Рассмотрим последовательность действий при формировании вышеприведенного модуля:

1. Переменной а операцией локального присваивания присваиваем значение 3.

Устанавливаем красный курсор ввода

программный модуль,

и кнопкой

Add Line

на место, где будет располагаться подпанели Программирование

(Programming) вводим вертикальную линию:

а:=3

3. На месте первой метки задаем значение внутренней переменной х (кнопкой 0

подпанели Программирование (Programming)):

4. На месте второй метки вводим возвращаемое из модуля значение:

а:= 3

а + 4



0 ... 142 143 144 145 146 147 148 ... 162