русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Композиция функций


Дата добавления: 2015-08-14; просмотров: 9889; Нарушение авторских прав


Так как всякая функция – это бинарное отношение, можно строить композицию функций, как композицию бинарных отношений.

Если f: X® Z (z = f(x)) и g: Z® Y (y = g(z)), их композиция f g определяется обычным образом,

f g = {(x, y)| xÎX, yÎY, ( zÎZ):(x, zf и (z, y g}.

Учитывая, что f и g – функции, можно записать f g = {(x, y)| xÎX, yÎY, ( zÎZ): (x, zf и (z, y g} = {(x, y)| ( z): z = f(xy = g(z)} = {(x, y)| y = g(f(x))}.

Теперь видно, что композиция функций – не просто бинарное отношение, а тоже функция, отображающая множество Х в множество Y.

Пример.

Пусть f(x) = 2x + 1, g(x) = .

Найти f g, g f и f f. Указать области определения и области значений этих функций.

Решение.

(f g)(x) = g(f(x)) = , , (f g)(x) ³ 0;

(g f)(x) = f(g(x)) = 2 +1, , (g f)(x) ³ 1.

Композиция - некоммутативная операция,

f g(x)≠ g f(x).

Покажем, что для композиции справедлив закон ассоциативности.

Пусть f, g, h - три функции с согласованными областями определений и значений, так что их композицию можно найти. Тогда

(f g) h(x) = h(f g(x)) = h(g(f(x)))

f (g h)(x)= (g h)(f(x)) = h(g(f(x)))

Закон ассоциативности справедлив для любого числа функций. Та единственная функция, которая есть результат композиции функций f1, f2, f3, … , fn (в указанном порядке), так и обозначается:

f1 f2 f3 fn.

Пример.

Найти все композиции функций f1 = x2, f2 = sin(x), f3 = x3 1

f1 f2 f3 = (sin(x2))31, f1 f3 f2 = sin(x61), f2 f1 f3 = sin6(x)1,

f2 f3 f1 = (sin3(x)-1)2, f3 f1 f2 = sin(x31)2, f3 f2 f1 = sin2(x31).

Положим теперь, что f и g - биекции. Если z = f(x), то

– биекция. Если y = g(z), то z = – биекция. Выясним, какими свойствами обладает композиция биекций.



Утверждение.

Композиция взаимно однозначных функций – взаимно однозначная функция, при этом .

Доказательство.

1. в силу доказанного в лекции 1.4 свойства композиции всяких бинарных от ношений.

2. Допустим, что . Тогда g(f(x1)) = g(f(x2)) = y. В силувзаимной однозначности функции g f(x1) = f(x2). В силу взаимной однозначности функции f x1 = x2.

В заключение приведем ещё несколько примеров решения задач.

Пример 1.Пусть Х, Y – два множества, состоящие из n и m элементов соответственно. Какова мощность множества всех тотальных функций, определенных на Х, со значениями в Y?

Решение.Чтобы задать любую тотальную функцию нужно выполнить одно за другим и независимо одно от другого n действий: указать образ каждого элемента множества Х. Но каждое действие можно выполнить m способами Þ число функций равно mn.

Пример 2. Доказать, что , где f – произвольная функция, и что равенство получается, когда инъекция. Привести пример строгого включения.

Решение.

1. и

и .

2. Если инъекция, условие однозначности выполнено также и для значений функции , по каждому значению однозначно определяется аргумент , значение которого равно .

,

, .

3. Если не инъекция, то множества аргументов могут вообще не пересекаться, а множества значений могут иметь не пустое пересечение. Положим . Тогда , , ,

.

Пример 3. Доказать, что .

Решение.

,

, .

, и

.

Замечание. Запись читается так: существует и единственен элемент .

 



<== предыдущая лекция | следующая лекция ==>
Определение функции | Матрицы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.711 сек.