Вы не можете.
Однако вы можете использовать функцию мощности на выходе функции.
x = @(t)sin(t); %this is an anonymous function
t=linspace(0,pi); % this is an array
x2 = power(x(t),2); % this is an array
В качестве альтернативы вы можете создать вторую функцию, которая вызывает первую функцию.
x2=@(t)power(x(t),2); % this is an anonymous function
Тем не менее, я надеюсь, что это пример. Переопределять функцию
sin
, чтобы она называласьx
, нет смысла, просто используйте функциюsin
.