【问题标题】:How to implement Log base 2 in flutter?如何在 Flutter 中实现 Log base 2?
【发布时间】:2022-10-15 04:02:07
【问题描述】:

如何在颤动中找到 Log2(x)?

我没有在颤振数学包中找到匹配函数

笔记:

对数基地 2

【问题讨论】:

标签: flutter dart math calculator calculation


【解决方案1】:

正如其他人所说,您可以使用Logarithm change of base formula .

import 'dart:math';

double logBase(num x, num base) => log(x) / log(base);
double log2(num x) => logBase(x, 2);

【讨论】:

    【解决方案2】:

    正如其他人所提到的,实现日志库 X 是单行的,但是如果您希望其他人编写这一行,那么请查看已实现此功能的 Dart Basic Utils 包。具体来说,请参阅 MathUtils 部分:https://github.com/Ephenodrom/Dart-Basic-Utils#mathutils

    免责声明:我是贡献上述功能的人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-09
      • 1970-01-01
      • 1970-01-01
      • 2018-12-15
      • 2023-04-03
      • 2020-07-19
      • 2019-03-19
      • 2020-06-14
      相关资源
      最近更新 更多