Запись функций как операторов
Как отмечено ранее, не существует фундаментальных различий между функциями и операторами.
Поскольку оператор определяется так же, как и функция, можно ожидать, что его можно будет и записывать как функцию. Пример, приведенный на Рисунке 13, показывает, что это действительно так. Хотя запись подобная (1, 2) весьма необычна, ничто не мешает ее использовать.
И наоборот, можно записывать функцию, как будто это оператор. Например, многие предпочитают опускать круглые скобки вокруг параметров некоторых функций ( вместо ). Это можно делать, обращаясь с функцией sin, как c оператором. На нижней части Рисунка 13 приведен соответствующий пример.
Рисунок 13: Запись оператора как функции и функции как оператора.
Разделы |
|
| Использование диалогового окна “Вставить функцию” для просмотра всех доступных функций и ознакомления с их назначением. |
| Основные тригонометрические, показательные, гиперболические и Бесселевы функции. |
| Функции, которые извлекают какую-либо часть числа, включая реальную, мнимую, дробную или целую части. |
| Функции, связанные с дискретным комплексным преобразованием Фурье и волновым преобразованием. |
| Функции, предназначенные для сортировки элементов векторов и матриц. |
| Символ Кронекера, функция Хэвисайда и подобные им. |
Этот раздел описывает, как использовать команду Вставить функцию, чтобы увидеть список всех встроенных функций вместе с кратким описанием каждой функции. Набор встроенных функций Mathcad может изменяться, если Вы установили дополнительные функциональные пакеты или написали Ваши собственные встроенные функции. Функции могут появляться из четырех источников:
Встроенные функции Mathcad
Это — основной набор функций, которые поставляются с Mathcad. Все эти функции описаны в разных частях настоящего Руководства. Некоторые из них доступны только в Mathcad PLUS — если Mathcad PLUS не установлен, то некоторые функции, описанные в этом Руководстве, окажутся недоступными.
Пакеты Функций Mathcad.
Пакет Функций состоит из совокупности усовершенствованных функций, приспособленнных к специфической области применения. Описания этих функций содержатся в самом Пакете Функций. Список существующих Пакетов Функций постоянно расширяется и включает собрания функций для обработки изображения, численного анализа и продвинутого статистического анализа. Чтобы узнать больше относительно библиотеки Пакетов Функций, позвоните в MatSoft (USA) 8-101-617-577-1017. (В России консультации можно получить по 8-095-232-00-23, 8-095-126-90-65, 8-095-148-52-84).
Электронные Книги
Некоторые Электронные Книги содержат дополнительные функции. Описания этих функций находятся непосредственно в Электронных Книгах.
Функции, которые Вы записываете сами
Если Вы имеете Mathcad PLUS и 32 -разрядный компилятор языка C, можно записывать Ваши собственные встроенные функции.
Чтобы просмотреть список всех встроенных функций, доступных в Вашей версии Mathcad, выберите команду Вставить функцию из меню Математика. Хотя имена встроенных функций не чувствительны к шрифту, они чувствительны к регистру. Имена встроенных функций должны быть напечатаны с использованием прописных или строчных букв точно так, как показано в приводимых таблицах. Можно также использовать диалоговое окно Вставить функцию, чтобы вставить функцию вместе с полями для аргументов. Для этого:
Щёлкните в свободном месте рабочего документа или на поле.
Выберите команду Вставить функцию из меню Математика. Появится диалоговое окно “Вставить функцию” , показанное ниже.
Дважды щёлкните на имени функции, которую необходимо вставить.
Закройте диалоговое окно, если оно больше не нужно, нажимая кнопку “Отмена”.
Левый список диалогового окна “Вставить функцию” показывает все встроенные функции наряду с их аргументами. В окошке справа появляется описание выбранной функции. Чтобы применить функцию к уже введённому выражению, заключите выражение в синюю выделяющую рамку и вызовите функцию, как это описано выше.
Этот раздел описывает тригонометрические, гиперболические и показательные функции Mathcad вместе с обратными им. Здесь также описываются встроенные функции Бесселя.
- Буквенные индексы
- Ниже приводится полный список предопределенных переменных Mathcad и их значений по умолчанию:
- Используемые числа
- Специальные операции над комплексными числами
- Многозначные функции
- Создание вектора
- Создание матрицы
- Изменение размера матрицы
- Нижние индексы и элементы вектора
- Изменение способа отображения массивов
- Графическое представление матриц
- Ограничение входных массивов
- Ограничение отображаемых массивов
- Ограничение размеров массива
- Размеры и диапазон значений массива
- Специальные типы матриц
- Специальные характеристики матрицы
- Формирование новых матриц из существующих
- Собственные значения и собственные векторы
- Разложения
- Решение линейной системы уравнений
- Определение составного массива
- Отображение составных массивов
- Операторы и функции для составных массивов
- Определение и использование дискретного аргумента
- Многократные вычисления по дискретному аргументу
- Множественные дискретные аргументы и двойные индексы
- Рекурсивные вычисления с несколькими переменными
- Рекурсивные вычисления с вектором
- Советы по набору операторов
- Переменный верхний предел суммирования
- Оператор суммирования элементов вектора
- Производные более высокого порядка
- Переменные пределы интегрирования
- Изменение точности вычисления интегралов
- Криволинейные и двойные интегралы
- Определение пользовательского оператора
- Использование пользовательского оператора
- Запись функций как операторов
- Тригонометрические функции и обратные им.
- Гиперболические функции
- Логарифмические и показательные функции
- Функции Бесселя
- Специальные функции
- Введение в дискретное преобразование Фурье
- Функция if
- Циклы “while”
- Оператор “break”
- Циклы “for”
- Подпрограммы
- Рекурсия
- Что делать, когда функция root не сходится
- Некоторые советы по использованию функции root
- Решение уравнений с параметром
- Нахождение корней полинома
- Как использовать найденное решение
- Что делать, когда Mathcad не может найти решения
- Что делать, когда имеется слишком мало ограничений
- Многократное решение уравнений
- Решение одинаковых задач относительно разных переменных
- Приближенные решения
- Использование символьного решения уравнений
- Дифференциальные уравнения первого порядка
- Дифференциальные уравнения второго порядка
- Уравнения более высокого порядка
- Системы оду первого порядка
- Системы дифференциальных уравнений более высокого порядка
- Гладкие системы
- Медленно изменяющиеся решения
- Нахождение приближенного решения только в конечной точке
- Двухточечные краевые задачи
- Дифференциальные уравнения с частными производными