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

0 ... 20 21 22 23 24 25 26 ... 177

t simplify —► scries, i,i —»

Просто набрать с клавиатуры текст символьного оператора нельзя. Однако если вы часто прибегаете к символьным расчетам, то куда более эффективный путь ввода необходимых операторов дает использование специальной заготовки Symbolic Keyword Evaluation (Символьные вычисления с клавиатуры}:

I ->

Заготовка эта образована двумя маркерами и оператором символьного вывода. Введя в левый маркер ключевое слово, вы получите (гужный вам оператор. Вставить же данную заготовку можно сочетанием клавиш Ctrl+Shift-м.».

Вторым принципиальным отличием между использованием панели и меню является то, что символьные преобразования с помощью команд меню осуществляются Mathcad без учета определений и присваиваний, сделанных в документе выше.

Приведем несколько примеров символьных преобразований с помощью операторов панели Symbolic.

Пример 2.23. Символьные преобразования операторами панели Symbolic

Решение уравнения:

Упрощение выражения:

Ралложение л ряд Тейлора:

х2+ 2х = 1 solve ,х~>0

3 . 3

х +У ... 22 -simplify —> х - ух+ у

х + у

1 3 15 17 1 9

sin(x) series,х, 10 -> 1-х---х +--х---х +--х

6 120 5040 362880

Трудно не согласиться, что символьные преобразования, осуществляемые с помощью операторов панели Symbolic, куда более наглядны, чем при использовании команд соответствующего меню. Поэтому в дальнейшем особенности символьных операций мы будем рассматривать голько на их примере, Вообще же, применение команд меню удобнее в том случае, если результат тех или иных символьных операций не нужно сохранять или использовать в последующих расчетах. В противном случае намного лучше использовать операторы панели Symbolic.

2.4.4. Совместное использование нескольких символьных операторов

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


некотором значении переменной с какой-то определенной точностью, то выполните следующую последовательность действий.

1. Введите оператор разложения в ряд series (ряд):

i series,i,i —►

2- Установив курсор в крайний правый маркер, нажмите кнопку ввода оператора подстановки substitute (заместить),

series,, substitute

3.Выделив оолученпый расчетный блок, введите оператор численного значения выражений float Кстати, расположение нового оператора относительно блока зависит оттого, в какую сторону повернут курсор: если его горизонтальная линия находится слева от блока, то оператор будет введен сверху, если она расположена справа, то добавление оператора произойдет снизу.

series,i,i substitute , i = i —► ifloat,!

4.В левый маркер, расположенный за появившейся линией блока, введите преобразуемое выражение. Правые маркеры символьных операторов заполняются стандартно.

series, х, 15

со* (х) substitute ,х - 2-+ -.4161468396соз(2) =-04161468365

float, 10

Совместно можно использовать не только операторы панели Symbolic. Также можно совмещать символьные операторы и операторы математического анализа панели Calculus.

2.4.5. Оператор float

Каждый из символьных операторов Mathcad будет подробно описан в состветствую-щем ему тематическом разделе. Сейчас же мы дадим описание лишь одного оператора— float

Оператор численного расчета float (от floating point — «плавающая точка»), позволяет получить приблизительное значение некоторого выражения с нужной точностью в формате числа с плавающей точкой. Он содержит два маркера: в левый заносится выражение или функция, в правый — количество знаков после запятой, которые должен содержать ответ. Точность результата может быть задана числом от 1 до 250. А это означает, что, в принципе, вы можете получить ответ с точностью до 250 знаков. Согласитесь, такие цифры не могут не впечатлять!

Обычно оператор float используется, если выражение ответа, выданное аналитическим процессором, слишком громоздкое для того, чтобы его можно было успешно применять. Например, выражения корней алгебраических уравнений третьей и четвертой степеней могут занимать несколько листов. Единственный способ «выудить» полезную информацию из таких выражений — это пересчитать их в числа с плавающей точкой.


Пример 2.24. Использование оператора Float

Символьный ответ при решении следующего уравнения получается таким огромным, что система we может его отобразить. Это тот случай, когла без пересчета В приближенные десятичные дроби не обойтись.

.8719084268 + 1.243765116-1 1

.8719084260 - 1.243765116-1

-.8719084261 + .9866594881 i

-.8719084267 - .9866594881 -i j

Ciporo говоря, инструменты арифметики длинных чисел символьного процессора Mathcad позволяют оперировать с числами с мантиссой до 4000 знаков. Однако такие большие числа невозможно отобразить в среде разработки, поэтому оператор float работает с числами с мантиссой лишь до 250 знаков. Но если вы воспользуетесь командой Symbolics > Evaluate ► Floating Point (Символьные ► Вычислить ► Плавающая точка), то значения можно будет получать и более точно. Правда, при этом они не будут отображаться в среде разработки, а будут помещаться в буфер обмена операционной системы. Но. сделав вставку в пустой Текстовый документ, ими можно будет воспользоваться. Для примера рассчитаем число я с точностью до 500 знаков;

3.141592653589793238462643383279502884197169399375105820974944592307816406 28620899862803482534211706798214808651328230664 70938446095505822317253594 08128481I1745028410270193852110555964462294895493038196442881097566593344 6I28475648233786783165271201909145648566923460348610454326648213393607260 249141273724587006G063155881748815209209628292540917153643678925903600113 3053054882046652138414695194151160943305727036575959195309218611738193261 17931051185460744623799627495673518857527248012279381830119491

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

2.5. Операторы

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

Любой оператор Mathcad можно ввести двумя способами.

□С помощью специальной клавиши или сочетания клавиш.

□Используя соответствующую кнопку нужной панели семейства Math (Математические).

Исключений из этого правила существует только два: ни на одной нз панелей не нашлось места для редко используемого оператора комплексного сопряжения и появившегося только в Mathcad 12 оператора пространств имен. Ввести оператор комплексного сопряжения можно с помощью сочетания клавиш Shift+#». Обязательное условие при этом — курсор должен находиться на тексте пг.образуемого выражения, иначе

х + х+ 4

solve, х float, 10"



0 ... 20 21 22 23 24 25 26 ... 177