objective-c - objective-c/cocoa-touch 中有哪些对数函数/方法?

标签 objective-c cocoa-touch math logarithm

我试过搜索对数 + objective-c,但我得到的只是老师的数学测试页,或者对数是什么的解释;)

我得到了一些测量值,例如 83912.41234,而其他测量值是 32.94232。我需要将这个巨大的频谱压低到 0 到 100 之间,并且 32.94232 必须至少大于 2,而 83912.41234 将接近 100。所以我认为对数函数将是我的 friend 。

更新: 我通过“快速打开”找到了 math.h 文件(Xcode 中非常好的命令:SHIFT + CMD + D),然后,大惊喜:

extern double log ( double );
extern float logf ( float );

extern double log10 ( double );
extern float log10f ( float );

extern double log2 ( double );
extern float log2f ( float );

extern double log1p ( double );
extern float log1pf ( float );

extern double logb ( double );
extern float logbf ( float );

但是:没有文字,没有评论。我不是那种数学狂。所以一些描述会很好,即什么情况下什么样的对数,曲线看起来如何等等......所以非常感谢任何伟大的链接!

最佳答案

此外,获取任意底数的对数:

float logx(float value, float base) 
{
   return log10f(value) / log10f(base);
}

关于objective-c - objective-c/cocoa-touch 中有哪些对数函数/方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/891963/

相关文章:

ios - 参数 OpenGL 到 SKShader

html - 需要解码为 html 中的空格和其他特殊字符

iphone - 将结构输出到 NSLog 进行调试?

Jquery 三角学?

python - 在 Python 中使用 odeint 实现积分数学方程式

ios - 如何声明具有多个输入参数和输出参数的方法(函数)

objective-c - 如何在 Objective-C 中获取字典中每个键的值?

objective-c - 如何将 UITextView 中的第一行文本保存为 UIView 的标题?

ios - 在编辑模式下更改 UITableView 中减号的位置

algorithm - 每个数字的互质数