首页 > 其他分享 >AWTK fscript 中的 数学函数

AWTK fscript 中的 数学函数

时间:2024-09-07 14:53:57浏览次数:13  
标签:函数 示例 double fscript AWTK print 原型 deg


fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 ** 数学函数 **

1.d2r

将角度转换成弧度,传入参数单位是角度。


原型
d2r(a) => double
示例
print(d2r(7));

2.r2d

将弧度转换成角度,传入参数单位是弧度。


原型
r2d(a) => double
示例
r2d(7)

3.sin

sin 函数,传入参数单位是弧度。


原型
sin(a) => double
示例
print(sin(0));

4.cos

cos 函数,传入参数单位是弧度。


原型
cos(a) => double
示例
print(cos(0));

5.tan

tan 函数,传入参数单位是弧度。


原型
tan(a) => double
示例
print(tan(1));

6.asin

asin 函数,传入参数单位是弧度。


原型
asin(a) => double
示例
print(asin(1));

7.acos

acos 函数,传入参数单位是弧度。


原型
acos(a) => double
示例
print(acos(1));

8.atan

atan 函数,传入参数单位是弧度。


原型
atan(a) => double
示例
print(atan(1));

9.atan2

atan2 函数,传入参数单位是弧度。


原型
atan2(a, b) => double
示例
print(atan2(2, 3));

10.sin_deg

sin_deg 函数,传入参数单位是角度。


原型
sin_deg(a) => double
示例
print(sin_deg(45));

11.cos_deg

cos_deg 函数,传入参数单位是角度。


原型
cos_deg(a) => double
示例
print(cos_deg(45));

12.tan_deg

tan_deg 函数,传入参数单位是角度。


原型
tan_deg(a) => double
示例
print(tan_deg(30));

13.asin_deg

asin_deg 函数,传入参数单位是角度。


原型
asin_deg(a) => double
示例
print(asin_deg(45));

14.acos_deg

acos_deg 函数,传入参数单位是角度。


原型
acos_deg(a) => double
示例
print(acos_deg(45));

15.atan_deg

atan_deg 函数,传入参数单位是角度。


原型
atan_deg(a) => double
示例
print(atan_deg(30));

16.atan2_deg

atan2_deg 函数,传入参数单位是弧度。


原型
atan2_deg(a, b) => double
示例
print(atan2_deg(20, 30));

17.exp

exp 函数


原型
exp(a) => double
示例
print(exp(7));

18.sqrt

sqrt 函数。


原型
sqrt(a) => double
示例
print(sqrt(2));

19.pow

pow 函数。


原型
pow(a, b) => double
示例
print(pow(2, 3));

20.log10

log10 函数。


原型
log10(a) => double
示例
print(log10(9));

21.logf

logf 函数。


原型
logf(a) => double
示例
print(logf(0));

22.pow10

pow10 函数。


原型
pow10(a) => double
示例
print(pow10(2));

23.is_prime

是否为质数。


原型
is_prime(a) => bool
示例
print(is_prime(7));

24.is_int

是否为整数。


原型
is_int(a) => bool
示例
print(is_int(7));

25.is_odd

是否为奇数。


原型
is_odd(a) => bool
示例
print(is_odd(7));

26.is_even

是否为偶数。


原型
is_even(a) => bool
示例
print(is_even(7));

27.is_negative

是否为负数。


原型
is_negative(a) => bool
示例
print(is_negative(7));

28.is_positive

是否为正数。


原型
is_positive(a) => bool
示例
print(is_positive(7));

29.random0to1

生成一个0到1之间的随机数。


原型
random0to1() => double
示例
print(random0to1());


标签:函数,示例,double,fscript,AWTK,print,原型,deg
From: https://blog.51cto.com/u_15314083/11945007

相关文章

  • AWTK 1.8 发布
    1.8版本更新1.细节完善大量细节完善请参考最新动态2.新增文档拖入文件事件如何使用packedimage如何自定义资源加载方式如何使用CMake构建AWTK应用如何将资源编译到应用程序并使用它们关于自定义控件的offset的使用注意事项3.新增重要特性使用svgtiny解析svg,增加渐......
  • AWTK fscript 中的位操作扩展函数
    fscript是AWTK内置的脚本引擎,开发者可以在UIXML文件中直接嵌入fscript脚本,提高开发效率。本文介绍一下fscript中的位操作扩展函数位操作扩展函数1.&位与运算。原型n1&n2示例print(1&1)2.|位或运算。原型n1|n2示例print(|(1,2))3.~按位取反运算。原型~(n1)示例p......
  • AWTK 如何用 OpenGL 绘制图形
    在有GPU的情况下,AWTK使用OpenGL绘制图形。但是你会发现,如果自己在paint事件中使用OpenGL绘制图形,图形是无法显示的。原因是,AWTK采用nanovg绘制图形,而nanovg并不是在绘制时立即执行的,而是在整个界面绘制完成(EndFrame中)集中提交给GPU执行的。所以,如果在paint事......
  • 详细介绍夹具函数
    一、夹具函数的定义在pytest中,夹具函数是通过@pytest.fixture装饰器来定义的。这个装饰器将一个普通的函数标记为夹具,使得它可以在测试函数中作为参数被调用。夹具函数可以在测试执行前设置必要的环境或条件,并在测试执行后清理这些环境或条件,以确保测试的独立性和准确性。二......
  • Hive的一些基本函数(二)
    一、窗口函数当查询的要求,既要明细查询又要统计查询的时候,这时候考虑开窗,通过over语法让两种查询同时执行比如:需求:查询每个订单的信息,以及订单的总数姓名,购买日期,购买数量saml,2018-01-01,10saml,2018-01-08,55tony,2018-01-07,50saml,2018-01-05,46tony,2018-01-04......
  • Go-函数的那些事儿
    Go-函数的那些事儿定义函数是结构化编程的最小模块单元。它将复杂的算法过程分解为若干较小任务,隐藏相关细节,使得程序结构更加清晰,易于维护。函数被设计成相对独立,通过接收输入参数完成一段算法指令,输出或存储相关结果。因此,函数还是代码复用和测试的基本单元。Go函数借......
  • 结合回调函数处理异步任务结果
    结合回调函数处理异步任务结果的过程可以比作在等待一份重要的快递时安排一个通知服务。这个通知服务就是回调函数,它会在快递送达时通知你,或者在处理完成后执行特定的操作。在Java的CompletableFuture中,这种模式可以通过supplyAsync()、thenApply()、thenAccept()和handle(......
  • SQL 自定义函数 生成网卡地址,MES开发中经常会用到的
    SQL自定义函数生成网卡地址,MES开发中经常会用到的ALTERFunction[dbo].[Fun_ReleaseMACadd]( @CurrentSeqNovarchar(6))Returnsvarchar(18)-------------------------------------------------------------------------------------------------As--------------......
  • 字符串查找函数strchr 、 strrchr和strstr的简介
    目录一、函数简介1.1. strchr 函数1.2.strrchr函数1.3. strstr 函数二、函数原型2.1. strchr 函数参数返回值2.1. strchr 函数参数返回值2.2. strstr 函数参数返回值三、函数实现(伪代码)3.1.strchr实现3.2.strrchr实现3.3. strstr实现四、......
  • C++:构造函数、析构函数
    目录一、类的默认成员函数二、构造函数构造函数的特点三、析构函数析构函数的特点一、类的默认成员函数    默认成员函数就是用户没有显式实现,编译器会自动生成的成员函数称为默认成员函数,一个类,我们不写的情况下编译器会默认生成以下6个默认成员函数,默认成员函......