ホーム スクリーンショット ユーザーマニュアル Blueskyロゴ 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\) の間の対数乱数を生成します