Evaluating Nested Function Handles

6 vues (au cours des 30 derniers jours)
Hasan Abbas
Hasan Abbas le 15 Août 2016
Commenté : Hasan Abbas le 16 Août 2016
I have a function that I would like to define in steps. e.g.,
y1 = @(x) 1./sqrt(1 - x.^2);
y2 = @(x) 1./sqrt(1 + x.^2);
T = (y2 -y1)./(y2 + y1);
How can I directly evaluate T in terms of the underlying variable x, i.e. T(x)?
  2 commentaires
per isakson
per isakson le 15 Août 2016
Did you try
T = @(x) (y2(x) -y1(x))./(y2(x) + y1(x));
and
>> T(0.4)
ans =
-0.0805
>> T(1)
ans =
NaN
>> T(1-eps)
ans =
-1.0000
Hasan Abbas
Hasan Abbas le 16 Août 2016
Thanks Per!
It did the trick.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by