Remove the discontinuity from tan(x) where odd multiples of pi/2
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Giuseppe
le 20 Mar 2014
Réponse apportée : Lateef Adewale Kareem
le 12 Avr 2016
Hi i have the function;
f=tan(x)
where
x=linspace(-2pi,2pi,200)
I was wondering if you would know how to remove disconuity of the function which is odd multiples of pi/2.
I was thinking using the rem(x, 2) ==0 function and f(_) = NaN but i dont know how to structure it.
By the way it is for when i plot it, so there are no vertical lines (the disconuity which is all odd multiples of pi/2).
0 commentaires
Réponse acceptée
Star Strider
le 20 Mar 2014
Modifié(e) : Star Strider
le 20 Mar 2014
I suggest:
x=linspace(-2*pi,2*pi,200);
f=tan(x);
f(diff([0 f]) < 0) = NaN;
2 commentaires
Plus de réponses (1)
Lateef Adewale Kareem
le 12 Avr 2016
x=linspace(-2*pi,2*pi,200); f=tan(x); f(abs(diff([0 f])) > 15) = NaN;
0 commentaires
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!