本帖最后由 水常流 于 2024-1-18 17:43 编辑
逍遥表达式计算控件,功能强大,支持函数和变量计算,随手封装了,无技术含量,仅仅封装了一下
sin(PI/2) '结果为:1
5+(-1*(-(-(-2/3))-6+8^2)%3)\7*100*cos(3) '结果为:5
1>=-2 AND FALSE '结果为:0
radtoang(arccos(cos(PI))) '结果为:180
ln(E) '结果为:1
tan(pi/2) '结果为:Inf
sum(1,2,3,5,9) '结果为:20
prod(1,2,3,5,9) '结果为:270
mean(1,2,3,5,9) '结果为:4
cov(1,2,3,5,9) '结果为:40
std(1,2,3,5,9) '结果为:6.32455532033676
fac(10) '结果为:3628800
perm(5,3) '结果为:60
comb(5,3) '结果为:10
max(1,2,3,5.9,7,1,0,sin(pi)-1) '结果为:7
min(1,2,3,5.9,7,1,0,sin(pi)-1) '结果为:-1
short(pi,8) '结果为:3.14159265
tan(5099*pi/2) '结果为:-Inf
cot(10002*pi) '结果为:Inf
1,2,3,5,8,9,1,0,sin(1),cos(2)*pi-1+prod(1,3,sum(8,9,-1)) '结果为:45.6926361554889
sum(1,2,3,5,8,9,1,0,sin(1),cos(2)*pi-1+prod(1,3,sum(8,9,-1))) '结果为:75.5341071402968
prod(2.3e-3,9,sin(0.4e-1)) '结果为:8.27779217663328E-04
sum(2.3e-3,9,sin(0.4e-1),100e-10) '结果为:9.04228934418664
prod(2.3e-3,9,sin(0.4e-1),100e-10) '结果为:8.27779217663328E-12
2*3+5-sin(pi)+7/8-cOs(e)*prod(2.3e-3,9,sin(0.4e-1),100e-10) '结果为:11.8750000000075
iif(5>3,1,10) '结果为:10
2^-3^-4^5 '结果为:1.15292150460685E+18
---+---+++-+++3+(---(+------23)) '结果为:-26
'XoYoMathXP Example
a=5 '为变量赋值
cis=6
d=a-cis*6*h sin(pi/2+1) '函数名不正确的的例子
tn=tan(pi/2) '拟精确运算处理
(f==1),3,5
et=5-100000e160
y1=1,y2=3,y3=5,y4=8,y5=12-6+sin(pi/2)*sh(1) '用逗号表达式与赋值运算相结合对变量进行赋值处理
15+(-1*(-(-(-2/3))-6+8^2)%3)\7*100*cos(3)
a-cis
x=7
x=3,5,x==7
x1=6
x_a1=7
1x=9.5 '变量名不可以数学开头
x 1 x=1.111*x 1 x '变量名中不可有空格
cos(x1* x)
t=-1
tz=iif(t>0,t,-t) 'iif函数的小应用
'Example End
附上原文件包和封装文件,不支持清单封装,且只能为组件,所以必须注册控件到系统
此类控件有很多,希望大家去挖掘发现,最好整一些全免费的
逍遥表达式.rar
(76.86 KB, 下载次数: 40)
|