Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
При определении функции пользователя в качестве аргументов можно использовать векторы или матрицы. Кроме того, функции могут возвращать векторные или матричные значения. Рассмотрим несколько примеров.
Пример 1. Функция с векторным аргументом.
Пусть V - вектор с компонентами V0, V1, …, Vn. Тогда, например, можно определить свою функцию
,
где на значения k1 и k2 накладываются ограничения k1<k2£n. Здесь в списке аргументов функции Sum приведен вектор V (это следует из вида выражения в правой части), сама функция возвращает скаляр - сумму элементов вектора в заданном диапазоне.
Пример 2. Векторная функция скалярного аргумента.
Теперь рассмотрим случай, когда аргумент функции - скаляр, а сама функция возвращает вектор. Например, определим функцию
,
которая возвращает двухкомпонентный вектор. Это необходимо учитывать при обращении к ней:
, , .
Пример 3. Векторная функция векторного аргумента.
Теперь рассмотрим общий случай, когда и аргумент функции, и сама функция являются векторами. Например, если
-
вектор, содержащий значения полярных координат точки, то можно ввести функцию, которая возвращает соответствующие декартовы координаты
.
Дата публикования: 2015-04-07; Прочитано: 315 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!