Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Векторные функции пользователя



При определении функции пользователя в качестве аргументов можно использовать векторы или матрицы. Кроме того, функции могут возвращать векторные или матричные значения. Рассмотрим несколько примеров.

Пример 1. Функция с векторным аргументом.

Пусть V - вектор с компонентами V0, V1, …, Vn. Тогда, например, можно определить свою функцию

,

где на значения k1 и k2 накладываются ограничения k1<k2£n. Здесь в списке аргументов функции Sum приведен вектор V (это следует из вида выражения в правой части), сама функция возвращает скаляр - сумму элементов вектора в заданном диапазоне.

Пример 2. Векторная функция скалярного аргумента.

Теперь рассмотрим случай, когда аргумент функции - скаляр, а сама функция возвращает вектор. Например, определим функцию

,

которая возвращает двухкомпонентный вектор. Это необходимо учитывать при обращении к ней:

, , .

Пример 3. Векторная функция векторного аргумента.

Теперь рассмотрим общий случай, когда и аргумент функции, и сама функция являются векторами. Например, если

-

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

.





Дата публикования: 2015-04-07; Прочитано: 313 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...