compose

Функциональный состав

Описание

пример

compose(f,g) возвращает f(g(y)) где f = f(x) и g = g(y). Вот x - символическая переменная f как определено symvar и y - символическая переменная g как определено symvar.

пример

compose(f,g,z) возвращает f(g(z)) где f = f(x), g = g(y), и x и y являются символьными переменными f и g как определено symvar.

пример

compose(f,g,x,z) возвращает f(g(z)) и делает x независимая переменная для f. То есть, если f = cos(x/t), затем compose(f,g,x,z) возвращает cos(g(z)/t) тогда как compose(f,g,t,z) возвращает cos(x/g(z)).

пример

compose(f,g,x,y,z) возвращает f(g(z)) и делает x независимая переменная для f и y независимая переменная для g. Для f = cos(x/t) и g = sin(y/u), compose(f,g,x,y,z) возвращает cos(sin(z/u)/t) тогда как compose(f,g,x,u,z) возвращает cos(sin(y/z)/t).

Примеры

свернуть все

Покажите функциональную композицию путем создания функций из существующих функций.

Объявить функции.

syms x y z t u
f = 1/(1 + x^2);
g = sin(y);
h = x^t;
p = exp(-y/u);

Составьте функции с различными функциями и переменными как входы.

a = compose(f,g)
a =
1/(sin(y)^2 + 1)
b = compose(f,g,t)
b =
1/(sin(t)^2 + 1)
c = compose(h,g,x,z)
c =
sin(z)^t
d = compose(h,g,t,z)
d =
x^sin(z)
e = compose(h,p,x,y,z)
e =
exp(-z/u)^t

Входные параметры

свернуть все

Вход, заданный как символьная функция или выражение.

Вход, заданный как символьная функция или выражение.

Символьная переменная, заданная как символьная переменная.

Символьная переменная, заданная как символьная переменная.

Символьная переменная, заданная как символьная переменная.

См. также

| |

Представлено до R2006a