首页 示例 截图 用户手册 Bluesky logo YouTube
OghmaNano 模拟有机/钙钛矿太阳能电池、OFET 和 OLED 下载

内置计算器(RPN 表达式)

OghmaNano 包含一个小型内置计算器,用于使用 逆波兰表示法(RPN)计算代数表达式。当软件需要一种紧凑、 无歧义的方式来指定数学表达式而不是单个数值时,就会使用它。

在实践中,您最常会在以下工作流程中遇到该计算器:

1. 支持的运算

算术和比较运算符
运算 运算符 示例
幂运算 ^ \(2^3 = 8\)
乘法 * \(2 * 3 = 6\)
除法 / \(6 / 2 = 3\)
加法 + \(2 + 3 = 5\)
减法 - \(5 - 3 = 2\)
大于 > \(5 > 3\) 为 1
小于 < \(2 < 5\) 为 1
大于或等于 >= \(5 >= 5\) 为 1
小于或等于 <= \(3 <= 4\) 为 1

2. 支持的函数

支持的函数
函数名称 函数 示例
正弦 sin \(\sin(\pi/2) = 1\)
余弦 cos \(\cos(0) = 1\)
绝对值 abs \(\text{abs}(-3) = 3\)
正值部分 pos \(\text{pos}(-3)=0,\ \text{pos}(3)=3\)
对数(以 10 为底) log \(\log(100) = 2\)
指数 exp \(\exp(2) = e^2\)
平方根 sqrt \(\sqrt{9} = 3\)
最小值 min \(\min(2, 3) = 2\)
最大值 max \(\max(2, 3) = 3\)
随机 rand \(\text{rand}(a,b)\) 在 \(a\) 与 \(b\) 之间生成随机数
对数随机 randlog \(\text{randlog}(a,b)\) 在 \(a\) 与 \(b\) 之间生成对数随机数