您现在的位置是:网站首页> 软件下载软件下载
数学表达式解析工具下载-软件下载
2021-05-18
191人已围观
简介 数学表达式解析工具下载-软件下载
数学表达式解析就是写程序计算出一套数学表达式的结果.诸如:a+b*c / (d -d)之类的公式.这牵扯到一些编译原理的东西.代码写起来有点麻烦,但只要耐心点总能搞定的.工具使用很简单,输入数学表达式的字符串,可以设置x, y, z三个参数值,按运算按钮或回车键,输出运算结果.


支持的运算:
(1)标准运算符
支持+,-,*,/,%,^这6种标准运算符,其中:
%为求余运算, a%b 相当于 mod(a, b);
^为求幂运算, a^b 相当于 pow(a, b);
(2)括号标志符
支持{}, [], ()这三类括号标志符,括号必需成对出现.支持最大32级括号的嵌套.如:
(2+(-2+(5.0*(9 + ((1+2)*3))/3) + 2))
-{exp[sqrt(abs[sin{rand(100)}])]}
(3)支持函数形式的运算符
运算符的函数名必需为小写字母.具体说明如下:
单目运算操作:
positive(a) // 相当于 +a
negative(a) // 相当于 -a
abs(a)
floor(a)
ceil(a)
sign(a)
sqrt(a) // a为负时,会得到无效的数值
exp(a) // a过大时,会得到无效的数值
log(a) // a为负时,会得到无效的数值
log2(a) // a为负时,会得到无效的数值
log10(a) // a为负时,会得到无效的数值
sin(a)
cos(a)
tan(a)
asin(a)
acos(a)
atan(a)
rand(a) // 生成一个0到a的随机数
双目运算操作:
add(a, b)
sub(a, b)
multiply(a, b)
divide(a, b)
max(a, b)
min(a, b)
mod(a, b)
pow(a, b) // 很容易得到无效的数值
atan2(a, b)
rand2(a, b) // 生成一个a到b的随机数
三目运算操作:
lerp(a, b, r) // 插值
clamp(v, hi, low) // 限定值的范围
gray(r, g, b) // 颜色灰度化处理
add3(a, b, c)
average3(a, b, c)
四目运算操作:
add4(a, b, c, d)
average4(a, b, c, d)
(4)常量值
有两个常量值
PI 3.1415927
E 2.7182818
常量名必需为大写字母,如(PI + E)或 sin(PI*0.5)
数值解析:
对整数的解析支持2,8,10,16四种进制
0X开头为16进制, XABCDEF大小写都可以, 如0xffff
0Y开头为2进制, Y大小写都可以, 如0y10101010000
0开头为8进制, 如07523, 注意出现了"08"之类的分失败
默认为10进制
(6)可以设置XYZ三个参数, XYZ大小写都可以.
如(X + y + z)
(7)提供几个测试用的数学表达式字符串:
log(E) * PI +6 + lerp(1.0, 100.0, PI) + average4(x, y, z, 100) / 5 - 300 + gray(120, 620, 30)
PI + 1*3.0 + 6 + (1 + 2 * 3*(x+y)) -28.141594 + sqrt(2) + abs(-2) + mod(2, 3) + 2^(sqrt(5)) - 10.125327
相关内容
- 懒人记账宝下载v2.1 绿色免费版-软件下载
- dbf文件阅读器(Sdbf)下载v4.1 绿色版-软件下载
- 剪贴板增强软件(LuaClip)下载v1.41 绿色版-软件下载
- Undeluxe(文件复原软件)下载v2.0 官方版-软件下载
- 一键复制粘帖工具下载V2.0 绿色版-软件下载
- Brava! Reader(观看和打印文件格式)下载v7.2.0.76 英文安装版-一款免费的可以观看和打印TIFF,、PDF以及CSF文件格式的软件软件下载
- 红兔评论编辑工具下载V1.0.1.2 绿色版-word文档编辑器软件下载
- 地板换色系统下载v1.0 绿色版-软件下载
- 文件分割合并工具(File Splitter and Joiner)下载1.0.1.0 官方版-软件下载
- 林安车讯通下载v6.0 官方安装版-软件下载
点击排行
- 批量提取视频中的音频 MediaHuman Audio Converter v1.7.5 英文官方免费版 下载-
- 免费音频编辑软件下载 免费音频编辑软件 ocenaudio v3.11.22 官方安装版 32位 下载-
- 搜索宝鸟语花香收音机 v1.9 网络收音机 中文绿色免费版 下载-
- 奇信录音转文字APP下载 奇信录音转文字 for Android V2.0.5 安卓手机版 下载-
- 袅袅歌声合成软件 v1.9.38 国内首款歌声合成软件 中文绿色免费版 下载-
- MIDI-TO-MP3 v1.2 midi转mp3工具 汉化绿色版 下载-
- Win8音乐播放器 metro音乐播放器 myplayer v1.3 英文官方安装版 下载-
- Easy CD-DA Extractor 2011 v16.0.9 多语中文特别版 音乐CD抓取、格式转换、光盘刻录软件 下载-
本栏推荐
-
批量提取视频中的音频 MediaHuman Audio Converter v1.7.5 英文官方免费版 下载-
-
免费音频编辑软件下载 免费音频编辑软件 ocenaudio v3.11.22 官方安装版 32位 下载-
-
搜索宝鸟语花香收音机 v1.9 网络收音机 中文绿色免费版 下载-
-
奇信录音转文字APP下载 奇信录音转文字 for Android V2.0.5 安卓手机版 下载-
-
袅袅歌声合成软件 v1.9.38 国内首款歌声合成软件 中文绿色免费版 下载-
-
MIDI-TO-MP3 v1.2 midi转mp3工具 汉化绿色版 下载-
-
Win8音乐播放器 metro音乐播放器 myplayer v1.3 英文官方安装版 下载-
猜你喜欢
- 批量提取视频中的音频 MediaHuman Audio Converter v1.7.5 英文官方免费版 下载-
- 免费音频编辑软件下载 免费音频编辑软件 ocenaudio v3.11.22 官方安装版 32位 下载-
- 搜索宝鸟语花香收音机 v1.9 网络收音机 中文绿色免费版 下载-
- 奇信录音转文字APP下载 奇信录音转文字 for Android V2.0.5 安卓手机版 下载-
- 袅袅歌声合成软件 v1.9.38 国内首款歌声合成软件 中文绿色免费版 下载-
- MIDI-TO-MP3 v1.2 midi转mp3工具 汉化绿色版 下载-
- Win8音乐播放器 metro音乐播放器 myplayer v1.3 英文官方安装版 下载-


