Effacer les filtres
Effacer les filtres

Best way to write this function in matlab while using eps in the denominator to avoid zero

1 vue (au cours des 30 derniers jours)
Here's what I had z = (xx.*yy.*(xx.^2-yy.^2))/(eps(xx.^2+yy.^2)); but I kept getting a rank deficient error
  1 commentaire
KSSV
KSSV le 28 Nov 2016
Your denominator is x^2+y^2, it will be zero for x = y = 0. You have to skip these values. Post your full code.

Connectez-vous pour commenter.

Réponses (1)

Walter Roberson
Walter Roberson le 28 Nov 2016
z = (xx.*yy.*(xx.^2-yy.^2)) ./ (eps+(xx.^2+yy.^2));

Catégories

En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by