abs function equivalent in c++
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi everyone, I am presently struggling with converting a matlab prototype code into a c++ equivalent. I am struggling with the abs function.

What should I do in C++/C to get the similar output?
0 commentaires
Réponses (1)
Walter Roberson
le 24 Sep 2022
https://cplusplus.com/reference/cstdlib/abs/
In C++ abs() is overloaded and for double precision will call fabs()
fabs() was not a formal part of C, but it was common for C vendors to provide fabs(). It was common for fabs to be implemented as a macro, but that led to arguments, especially as ieee 754 double precision defines an fabs hardware operation that does not require any branching.
3 commentaires
Walter Roberson
le 24 Sep 2022
https://en.cppreference.com/w/cpp/numeric/complex shows the complex class for C++ and shows using a suffix of i for imaginary part, and shows abs() as the function name
Voir également
Catégories
En savoir plus sur Write C Functions Callable from MATLAB (MEX Files) 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!