SpeedCrunch(スピードクランチ)は、Helder Correiaが開発しているオープンソースの科学計算用の関数電卓である。
概要 SpeedCrunchはQtを用いてC++で開発されていて、CMakeによってコンパイルされており、Windows, macOS, Linuxで動作する。SpeedCrunchは、任意精度(計算精度を自在に設定可能)かつ簡単にカスタマイズができる多機能関数電卓である。携帯型電卓の一般的な計算操作やオンライン計算など、様々な計算ができる。パソコンのOSに標準搭載されている電卓の代わりとして使えるだけでなく、他の携帯型電卓やPC用電卓には一括して備わっていないような強力な機能を数多く提供している。多機能であるにもかかわらず、操作はとても簡単である。データ入力は数式の形で行われ、最後に入力した数字や値の後に計算記号を押す必要がなく、結果をプレビュー表示することも可能である。また、インストールすることなく使用することもできる。日本語を含めた多数の言語に対応している。
主な機能 精度の値は、ユーザーによって小数点以下最大50桁まで設定可能である。
スクロール、コピー、エクスポートが可能なディスプレイ上の履歴と計算結果 最大50桁の精度 保存可能な変数の数は無制限 インテリジェントな自動補完機能 (仮想キーボードだけでなく)キーボードからの完全な操作にも対応 50種類以上の数学関数を内蔵 マウスで操作できるオプションの仮想テンキー オンザフライ(入力中の即時)計算および選択範囲の計算 カスタマイズ可能な外観 括弧の対応付け機能を備えた構文ハイライト 数学関数
SpeedCrunchには多数の関数が搭載されており、その全てが任意の精度で計算できる。
科学計算: 三角関数(逆三角関数および双曲線関数を含む)、対数関数、指数関数(底は2から36や自然対数の底 𝑒)など。 代数計算: 平方(2乗)、立方(3乗)、𝑛 乗、平方根、立方根、𝑛 乗根、パーセンテージなど。 階乗・順列・組合せ: 階乗、順列、組合せ。 統計計算: 平均、平方和、標準偏差、工程能力など。 ビット演算(バイナリ): AND、OR、XOR、NOT、ビットシフト、ビット反転など。 メモリ機能: 標準的な単一変数メモリとしての last、X↔Y、X↔M、M+、MS などに加え、データ保存機能を利用した無制限の変数保存が可能である。
出典
外部リンク