3.1.1. Спецификация функций
Спецификация функции состоит из ее заголовка и описания назначения – выходного значения или результата работы функции. Для примера можно обратиться к мастеру функций и более внимательно посмотреть на предоставляемые им для его функций описания. На рис. 21 открыта страница со спецификацией функции rnorm.
Заголовок содержит имя функции (rnorm) и список формальных параметров (m, mu, sigma). Каждая пользовательская программа – функция MathCAD должна иметь оригинальное имя, используя которое будет осуществляться обращение к этой программе-функции. Через это же имя (и только через это имя) «возвращается» в рабочий документ результат выполнения программы-функции.
Через формальные параметры «внутрь» программы-функции «передаются» данные, необходимые для выполнения вычислений внутри программы. В качестве формальных параметров могут использоваться имена простых переменных, массивов и функций. Формальные параметры отделяются друг от друга запятой.
Рис. 21. Спецификация функций, представляемая мастером функций
При описании назначения функции необходимо сказать, что возвращает функция в качестве своего результата (в описываемой функции rnorm возвращает вектор нормально распределенных случайных значений). При этом обязательно нужно пояснить роль каждого из формальных параметров, перечисленных в заголовке (m – количество значений, mu – среднее значение, sigma – стандартное отклонение).
- «Национальный исследовательский томский политехнический университет» т.Е. Мамонова
- Работа в MathCad и MatLab
- Оглавление
- 1. Лабораторная работа № 1 «Знакомство с математическим пакетом MathCad. Выполнение простейших вычислений» 7
- 1.1. Методические указания 8
- 1.2. Контрольные вопросы 19
- Требования по оформлению отчета на лабораторные работы
- 1.Лабораторная работа № 1 «Знакомство с математическим пакетомMathCad. Выполнение простейших вычислений»
- 1.1. Методические указания
- 1.1.1. Основные команды MathCad
- 1.1.2. Кнопки панели Math
- 1.1.3. Запись команд в рабочем документе системы MathCad
- 1.1.4. Используемы типы констант
- 1.1.5. Простые вычисления
- 1.1.6. Использование встроенных функций
- 1.1.7. Определение переменных и пользовательских функций
- 1.1.7.1. Локальные и глобальные переменные
- 1.1.7.2. Определение и использование пользовательских функций
- 1.1.7.3. Определение переменных, принимающих значения из заданного промежутка
- 1.1.8. Построение графиков в декартовой системе координат
- 1.2. Контрольные вопросы
- 1.3. Варианты заданий к лабораторной работе № 1
- 2.1.1. Создание векторов и матриц
- 2.1.2. Использование матриц специального вида для выполнения матричных операций в системе MathCad
- 2.1.3. Решение систем линейных алгебраических уравнений с использованием матричных преобразований
- 2.2. Контрольные вопросы
- 2.3. Варианты заданий к лабораторной работе № 2
- 3.1.1. Спецификация функций
- 3.1.3. Программирование функций
- 3.1.3.1. Описание программы-функции
- 3.2. Контрольные вопросы
- 3.3. Варианты заданий к лабораторной работе № 3
- ПриложениеAШаблон титульного листа отчёта по лабораторной работе министерство образования и науки российской федерации
- Национальный исследовательский томский политехнический университет
- ПриложениеБ Шаблон титульного листа отчёта по индивидуальному заданию министерство образования и науки российской федерации
- Национальный исследовательский томский политехнический университет
- Отпечатано в Издательстве тпу в полном соответствии с качеством предоставленного оригинал-макета