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

Метод._MathCAD_Prime

.pdf
Скачиваний:
204
Добавлен:
19.05.2021
Размер:
8.9 Mб
Скачать

 

Имя

Значение

 

Применение

 

 

 

по

 

 

 

 

 

умолчанию

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Определяет

точность

сходимости

 

 

 

некоторых функций, таких как интеграл,

 

 

 

производная,

и

.

 

 

 

 

 

 

 

Определяет, насколько точно должно

 

 

 

выполняться

ограничение

в блоке

 

 

 

решения, чтобы решение считалось

 

 

 

приемлемым при использовании функций

 

 

 

 

и

 

 

 

 

 

 

 

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

Переменные-диапазоны

Переменные-диапазоны – это последовательности значений, определенные с использованием оператора диапазона(..):

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

Размер шага можно изменить, задав второе значение последовательности:

11

Здесь размер шага переменной-диапазона определяется как разность и равен

Операторы диапазона:

Оператор

 

Описание

 

Сочетание

 

 

клавиш

 

 

 

 

 

 

 

 

 

 

 

Возвращает

 

последовательность

 

 

значений с

шагом

, начиная с

и

 

 

заканчивая на .

 

 

Две точки

 

 

 

 

 

 

 

 

 

 

Возвращает

 

последовательность

 

 

значений с шагом

, начиная с

и

 

 

заканчивая на

 

 

Запятая

 

 

 

 

 

 

 

 

 

 

Операнды – действительные числа.

Подстановка переменных:

1. Поместите курсор в конец выражения, вставьте ключевое слово из вкладки Математика/ Символьные операции.

2. После ключевого слова

введите запятую и переменную,

которую требуется заменить.

 

3.Вставьте логический оператор равенства () из вкладки

Математика/ Операторы/Сравнение, а затем введите число,

переменную или выражение, которые требуется подставить.

4. Нажмите клавишу

или щелкните место вне области. Mathcad

заменит в результате все вхождения переменной ее значением. Примеры:

12

1.2. Операторы и функции. Вычисление значений выражений

Для составления различных выражений и нахождения их значения при различных данных используются: переменные, различные операторы, символы, константы, символьные операции, встроенные функции Mathcad Prime, а также создаваемые пользователем функции (функция пользователя). Рассмотрим наиболее часто используемые из них.

Алгебраические операторы:

Оператор

Описание

Сочетание

 

 

клавиш

Сложение

Отрицание и вычитание Умножение и скалярное произведение

 

Деление

 

 

 

 

 

 

Деление в строку

 

 

 

 

 

Возведение в степень

 

 

 

 

 

Квадратный и n - ый корень

 

 

Факториал

 

 

 

 

 

%

Процент

 

 

 

 

 

 

,

Модуль

или определитель

 

( )

Согласованная пара круглых скобок

(

,

Запятая,

разделяющая аргументы

,

 

функции

 

Запятая

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

Mathcd Prime:

Прямые и обратные тригонометрические функции:

Функция Описание

синус – sin x

косинус – cos x

тангенс – tg x котангенс –ctg x

13

секанс – sec x

косеканс – cosec x

арксинус – arcsin z

арккосинус – arccos z

арктангенс – arctg z

арккотангенс – arcctg z

арксеканс – arcsec z арккосеканс – arccosec z

Где, – скалярное значение в радианах или вектор скалярных значений,

– скалярное значение или вектор скалярных значений.

Экспоненциальные и логарифмические функции:

Функция

Описание

 

 

возвращает число e, возведенное в степень z.

возвращает логарифм z по основанию b. Если

параметр b не указан, возвращает логарифм z по основанию 10.

возвращает натуральный логарифм (по

основанию e) числа z.

возвращает натуральный логарифм (по

основанию e) числа z, но возвращает –1×10307 при z = 0.

Где, — безразмерное скалярное значение (вещественное, комплексное или мнимое) или вектор скалярных значений. Для функций и значение не может быть нулем. Если - вектор, то ни один из его элементов не может быть нулем. (необязательный) - положительный действительный скаляр или вектор скаляров. Если параметр не указан, предполагается, что он равен 10. Если - вектор, то ни один из его элементов не может быть нулем и его длина должна совпадать с длиной вектора z.

Скаляр (от лат. scalaris – ступенчатый) – величина, каждое значение которой может быть выражено одним числом. В математике под

14

«числами» могут подразумеваться элементы произвольного поля, тогда как в физике имеются ввиду действительные или комплексные числа. Скаляр описывается одним числом, а вектор двумя или более числами.

Некоторые числовые функции:

Функция

Описание

 

 

наибольший общий делитель (НОД), являющийся

наибольшим целым числом, на которое делятся нацело все значения в

наименьшее общее кратное (НОК), являющееся

наименьшим положительным целым числом, кратным всем значениям

возвращает остаток от деления

на . Знак

результата совпадает со знаком .

 

возвращает наибольшее значение из

возвращает наименьшее значение из

Число сочетании Сnk

Число размещении Ank

Для функции

и

аргументы

могут быть массивами,

скалярами или строками, для

и

– целые числа или массивы,

элементы которых являются целыми числами. Параметры и y являются

вещественными скалярными величинами и

,

и

— целые числа,

большие или равные

, причем

 

 

 

 

Примечание: Функцию

часто используют для установления

факта четности или нечетности. Например: если

 

(

)=0 , то –

четное, а если

(

) , то

– нечетное.

 

 

 

15

В PTC Mathcad содержится более 700 встроенных функций. Встроенные функции обозначаются именем функции, за которым следует один или несколько операндов, заключенных в круглые скобки. Операнды функций называются аргументами, и каждый аргумент определяется выражением. Результат функции рассчитывается посредством применения действия функции к аргументам.

Примечание: Имена встроенных функций зависят от регистра клавиатуры. Все функции PTC Mathcad (встроенные и определяемые пользователем) принимают максимум 16 аргументов. Многие общие операции представляются соответствующими математическими обозначениями и считаются операторами, которые описываются отдельно.

Кроме встроенных функции Mathcad Prime позволяет определять свои функции (функция пользователя) и использовать их в дальнейших вычислениях.

Для определения функции пользователя:

1.Введите в документ имя определяемой функции.

2.Введите открывающуюся скобку. Появятся местозаполнитель и закрывающие скобки.

3.Введите в местозаполнитель список аргументов, разделенных запятыми. Аргументы должны быть именами. Они не могут быть более сложными выражениями.

4.Вставьте оператор присваивания :=. Появится второй местозаполнитель.

5.Введите в местозаполнитель выражение или строку. Переменные справа должны быть либо ранее определены, либо входить в список аргументов. Неопределенные переменные обводятся красным цветом.

Примеры определения функции пользователя:

Примеры использования этих функции пользователя:

16

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

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

17

Примечание: Функции можно набирать и с помощью клавиатуры.

Чтобы вычислить значение выражения, нужно ввести необходимое выражение, предварительно присвоив начальные значения переменным и поставить обычный знак равенства «=» – оператор вычисления:

Если мы запишем выражение , предварительно не определив

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

или, после, в любом месте документа, с помощью оператора глобального присваивания (вкладка Математика/Операторы), так:

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

Еще один символ (вкладка Математика/Символьные операции)

служит для запуска в действие символьных операций:

При вычислении функции с использованием оператора аналитического преобразования Mathcad может выполнить подстановку аргумента в функцию и вычислить ее аналитически:

18

В режиме программирования используется еще один вид присваивания (стрелка, направленная справа-налево) – оператор локального присваивания.

Оператор сравнения (жирный знак равенства ) из вкладки Математика/Операторы используется в логических выражениях (проверках условии).

Упрощение выражений производится при помощи команды из вкладки Математика/Символьные вычисления. Ключевое слово упрощает выражения при помощи тождеств для алгебраических, тригонометрических и экспоненциальных функций и

упрощает квадратные корни и степени. Примеры:

Разложение на множители производится при помощи команды из вкладки Математика/Символьные вычисления. Эта операция позволяет разложить полиномы на произведение более простых полиномов, а целые числа — на простые сомножители. Примеры:

19

Приведение подобных слагаемых производится при помощи команды из вкладки Математика/Символьные вычисления. Команда собирает элементы в полиномы, содержащие одинаковые степени указанной переменной. Примеры:

Разложение на простые дроби производится при помощи команды из вкладки Математика/Символьные вычисления.Пример:

Примеры вычисления суммы и произведения:

Операторы суммы и произведения:

Оператор

 

Описание

 

 

 

 

Возвращает сумму всех элементов вектора .

 

 

 

Возвращает сумму по выражения .

 

 

 

 

Возвращает сумму выражения

для всех от до

 

.

 

 

 

 

 

 

Возвращает произведение по

выражения .

 

 

 

Возвращает произведение выражения для всех

 

от

до .

 

 

 

 

 

20