2个不稳定版本

0.2.0 2023年5月9日
0.1.0 2023年5月9日

#8#sin


用于 ape-table-trig

MIT 许可证

4KB

ape表三角函数

使用预计算表实现的sin、cos和tan。

使用这些函数可以显著提高在仅限于没有本地浮点支持的系统(如RP2040)上的性能。设计为开箱即用与no_std兼容。

示例

use ape_table_trig::*;

// Table has an accuracy down to 1πmrad
static TABLE: [f32; 1000] = trig_table_gen_f32!(1000);

fn main() {
    let table = TrigTableF32::new(&TABLE);

    // Calculate the sine of 1π radians
    let sine = table.sin(PI_F32);
}

无运行时依赖