Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Имя функции (арг.1, арг.2,…) := выражение




Имя функции (арг. 1, арг. 2, …): = выражение

где имя функции – любое допустимое имя (см. п. 3. 1. )

арг. 1, арг. 2, … - перечень аргументов функции, который может включать одно или более имен, разделенных запятыми. В определение функции могут входить только имена аргументов, оно не должно включать более сложные выражения.

выражение – формула или арифметическое выражение, по которому вычисляется значение создаваемой функции пользователя.

Создавая новую функцию пользователя, учитывайте следующие правила:

1. все переменные, которые вы объявили аргументами функции, должны входить в выражение;

2. все переменные, которые вы объявили аргументами функции, должны быть заданы заранее, т. е. их определения должны находиться выше или левее определения функции;

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

После того, как вы определили функцию пользователя, ее можно использовать точно также как стандартную встроенную функцию. Если при этом имя функции пользователя окрашивается красным, это означает, что одно из вышеприведенных правил не выполняется.

 

Пример.

Как видите, значения функции f(x) не изменились, хотя мы задали новое значение а. Это произошло из-за того, что мы не сделали а аргументом функции f(x).

Чтобы переопределить функцию пользователя, введите новое определение с тем же именем функции, но с другим выражением. Таким же образом можно переопределить и встроенную функцию.

Аргументы функции пользователя могут быть не только именами переменных, но и именами векторов, матриц или других функций (об этом будет сказано далее).

5. Режимы вычислений.

При загрузке Mathcad по умолчанию устанавливается автоматический режим. При этом в строке сообщений справа стоит слово AUTO. При работе в автоматическом режиме введенное выражение автоматически обрабатывается и пересчитывается, а график – автоматически перерисовывается. Сигналом проведения вычислений в автоматическом режиме является ввод знака “=” или щелчок мышью за пределами данного выражения. Если документ содержит большое количество выражений и графиков, работа в автоматическом режиме может потребовать много времени.

Если Вы не хотите ждать, пока будут выполнены все вычисления или если расчет должен быть произведен только после того, как Вы введете все уравнения, перейдите в ручной режим, отключив опцию Tools→ Calculate→ Automatic Calculation. После этого в правой части строки сообщений появится сообщение Calc F9. В ручном режиме можно свободно вводить выражения и перемещать курсор по экрану – вычисления не будут производиться до тех пор, пока вы не нажмете клавишу [F9] или не воспользуетесь одной из описанных ниже команд меню. Другими словами, в документе появятся отложенные вычисления.

Для того чтобы выполнить отложенные вычисления, воспользуйтесь одним из способов:

1. Чтобы произвести все отложенные вычисления в той части документа, которая видна на экране, вызовите командуTools→ Calculate→ Calculate Nowили нажмите клавишу[F9];

2. Чтобы произвести все отложенные вычисления во всем документе, вызовите командуTools→ Calculate→ Calculate Worksheet или нажмите[Ctrl] + [F9].

3. Перейдите в автоматический режим, включив опцию Tools→ Calculate→ Automatic Calculation.

Итоговые упражнения.

1. Вычислить значение выражения:

2. Вычислить значение выражения:

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

а) действительную часть,

б) мнимую часть,

в) комплексное сопряженное,

г) модуль,

д) фазу.

4. Вычислите значения функции K(x) = (x-0. 4)3 при изменении x от 0. 7 до 4. 28 с шагом 0. 8.

 

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...