我需要完美的算法或C#函数来计算2个十进制数之间的差异(距离).
例如之间的差:
100和25是75
100和-25是125
-100和-115是15
-500和100是600
是否有一个C#函数或一个非常优雅的算法来计算这个,或者我必须分别使用if s 处理每个案例.
如果有这样的功能或算法,那是哪一个?
我的项目遇到了这个错误,涉及使用数字音频信号.
所以我一直在获得振幅值,最近遇到了这个错误.当调试时遇到的幅度值为"-32768"时会发生这种情况.我将值存储在short []数组中.
我有一种预感,它与最大/最小值有关(我使用Math.Abs),但我不确定如何处理它.
有人可以帮忙吗?谢谢!