多目的に利用できるクロスプラットフォーム対応のデスクトップ電卓ソフト

Qalculate! のアイコン

Qalculate!

ダウンロード支援

バージョン
5.7.0
更新日
2025/08/04
対応 OS
Windows 7 以降, macOS, Linux
言語
英語
価格
無料
提供元

数式処理、単位変換、グラフ描画、関数プロットおよび解析機能を持つオープンソースの電卓ソフトです。
数学、物理学、工学、財務、プログラミングなど、さまざまな分野で使用できるよう設計されており、数値計算、方程式の解法、微積分、統計解析、行列計算、グラフ描画などを行うことが可能です。
また、数値を自動的に他の単位に変換したり、数式をグラフにプロットしたり、データを CSV ファイルにエクスポートしたりすることもできます。

Qalculate! の使い方

ダウンロード と インストール

  1. GitHub へアクセスし、「qalculate-5.7.0b-x64.msi」リンク、または「qalculate-5.7.0b-i386.msi」リンクをクリックしてダウンロードします。
    USB メモリー等で持ち運べるポータブル版を利用したい場合は、「qalculate-5.7.0b-x64.zip」リンク、または「qalculate-5.7.0b-i386.zip」リンクをクリックしてダウンロードします。
    ※ Mac 版、Linux 版をダウンロードする場合は、提供元サイトのダウンロードページへアクセスしてダウンロードします。
  2. ダウンロードしたセットアップファイル(qalculate-5.7.0b-x64.msi または qalculate-5.7.0b-i386.msi)からインストールします。

使い方

基本的な使い方

スタートメニューまたはデスクトップの「Qalculate! (classic)」から起動します。
画面上部にキーボードから直接入力するか、画面下部のキーパッドをクリックして入力します。
入力が終わったら Enter キーを押すか、画面右下の「=」をクリックすると、画面中央に計算結果が表示されます。
掛け算の計算

掛け算の計算


計算式が正しいかどうかも判定可能です。
※ 正しいと true 表示、間違っていると false 表示。
式が正しいかどうか判定

式が正しいかどうか判定



数学ライブラリ


計算と解析
  • 基本的な操作と演算子
    + - * / mod ^ E () && || !< > >= <= != ~ & | << >> xor
  • 文字列のフォールト トレラントな解析
    log 5 / 2 .5 (3) + (2( 3 +5) = ln(5) / (2.5 * 3) + 2 * (3 + 5)
  • 式は、数値、関数、単位、変数、ベクトルと行列、日付の任意の組み合わせが可能
  • 複素数・無限大に対応
  • 不確実性の伝搬
  • インターバル算術
  • すべての一般的な数値ベースに加え、負の値や非整数の基数、性差数、時間フォーマット、ローマ数字をサポート
  • 関数、変数、単位、未知の変数を無効にすることで、混乱を防ぐことができます。例えば、(a+b)^2 が(are+barn)^2 ではなく、(「a」+「b」)^2 という意味にしたいときなど。
  • カスタマイズ可能な暗黙の掛け算
  • 行列とベクトル、および関連する演算(行列式など)。
  • 詳細なエラーメッセージ
  • 任意精度
  • RPN モード

結果表示
  • すべての一般的な数値ベースに加え、負の値や非整数の基数、性差数、時間フォーマット、ローマ数字に対応
  • 多くのカスタマイズオプション:精度、最大/最小小数、複素数形式、乗算記号など。
  • 正確または近似:sqrt(32) は 4 * sqrt(2) または 5.66 を返す。
  • 単純分数と混合分数 4 / 6 * 2 = 1.333... = 4/3 = 1 + 1/3
ルートの計算

ルートの計算



記号的な計算
  • 例:(x + y)^2 = x^2 + 2xy + y^2; 「りんご」4個 + 「みかん」3個
  • 因数分解と簡略化
  • 差別化と統合化
  • ほとんどの方程式と不等式を解くことができる
  • 仮定をカスタマイズすることで異なる結果が得られる(例:x を正と仮定した場合、ln(2x) = ln(2) + ln(x) )。
x を含めた計算

x を含めた計算



関数の数々
  • 何百もの柔軟な関数:三角法、指数と対数、組合せ論、幾何学、微積分、統計、金融、時間と日付など。
  • 簡単に作成、編集、標準的な XML ファイルへの保存が可能

単位
  • すべての SI 単位と接頭辞(2進数を含む)、およびインペリアルやその他の単位系をサポートします。
  • 自動変換:ft + yd + m = 2.2192 m
  • 明示的な変換:5m/s→mi/h=11.18マイル/時
  • スマートコンバージョン:5kg*m/s^2 を 5N に自動変換します。
  • 日々の為替レートを検索しての通貨換算。
  • 異なる名称形式:略称、単数形、複数形(m、meter、meters)
  • 標準的な XML ファイルを簡単に作成、編集、保存することができます。
通貨の計算

通貨の計算

単位(MegaByte)の計算

単位(MegaByte)の計算

単位(MegaByte)の計算結果

単位(MegaByte)の計算結果



変数と定数
  • 基本定数:π、e など。
  • 物理定数(単位の有無は問わない)、化学元素の性質が多い
  • CSV ファイルのインポート/エクスポート
  • 標準的な XML ファイルを簡単に作成、編集、保存することができます。
  • 柔軟性 - 単純な数、単位、または全体の式を含むことができます。
  • オブジェクトと関連するプロパティをデータベース的な構造で持つデータセット
円周率(π:パイ)の計算

円周率(π:パイ)の計算



プロット
  • Gnuplot を使用します。
  • 関数やデータ(行列やベクトル)をプロットできる
  • プロットを PNG 画像や Postscript などに保存することができる。
  • 複数のカスタマイズオプション

更新履歴

Version 5.7.0
(2025/08/04)
  • カンマの解釈を確認する(カンマがデフォルトの小数点記号でない場合)
  • log() 関数で括弧の前に基数を入力できるようになりました。例: "log20(400)" ("log(400, 20)" と同等)
  • 三角関数の引数の前に指数を入力できるようになりました (例: "sin²(x)")
  • RPN 構文を使用した、複数の引数を持つ関数の入力をサポートしました
  • 新しいバイナリ接頭辞 (robi、quebi) を追加し、最近追加された SI 接頭辞を出力でデフォルトで使用できるようになりました
  • ミクロン単位
  • "to fraction" の代わりに "to 1/n" をサポートしました
  • データセット変換の修正
  • log() 関数で、大文字と小文字が区別されない正確な整数を返すようになりました
  • テキスト引数に、テキストを返す可能性のある関数、またはテキスト値を含む変数が含まれている場合に発生するセグメントフォールトを修正しました
  • 引数の数が不十分な root() 関数で、(不)等式を計算する際に発生するセグメントフォールトを修正しました
  • (不)等式がない場合に、近似値と正確な論理和値の両方を出力する際に発生するセグメントフォールトを修正しました
  • qError() 関数を修正しました
  • カスタマイズ可能なプロンプト (CLI)
  • 科学的 E 表記の "E" を色付けしないようにしました(CLI)
  • 言語オプションが設定されている場合に定義に使用されるロケールを修正 (CLI)
  • カスタムモード文字列を使用した入力時計算とshow-mode-in-promptのインデントを修正 (CLI)
  • 大文字のEで終わる文字列の補完を修正 (CLI)
  • 「AC」ボタンにはアイコンを使用し、「DEL」ボタンにはアイコンを表示しない (Gtk、Qt)
  • ローカル桁区切りが選択されている場合、「小数点にカンマを使用する」と「数値内のカンマ/ドットを無視する」を自動設定する (Gtk、Qt)
  • RPNモードの関数挿入ダイアログの改善 (Gtk、Qt)
  • 右側にあるすべてのボタンの編集機能を復元する (Gtk)
  • テンキーにパーセント/剰余ボタンを配置するオプションを追加 (Qt)
  • 入力時計算の結果で変換ボタンを使用する際に、式に変換を追加しない (Qt)
  • 変換ボタンを中クリックするか、新しい「カスタム」メニューオプションを使用して、変換演算子(矢印)のみを入力する(Qt)
  • 設定を開いたままアプリケーションを閉じる際に発生するセグメント違反を修正 (Qt)
  • カスタムボタンを定義した行または列を削除する際に発生するセグメント違反を修正 (Qt)
  • 小数点以下の桁の自動グループ化を修正 (Qt)
  • 軽微なバグ修正と機能強化

Version 5.6.0
(2025/06/30)
  • 循環小数点の表示を省略記号ではなく上線(vinculum)でサポート
  • binomial()、comb()、perm() 関数ですべての実数をサポート
  • bin()、oct()、dec()、hex()、base() 関数で逆変換(テキスト文字列への変換)用のブール引数を追加
  • limit() 関数で単位をサポート
  • 高次の diff() 関数の簡略化と速度を改善
  • 関数式で "to" を使用した変換を試行しても許可しない、または警告を表示しない
  • ユーザーが式の一部を変換しようとしているように見える場合は警告を表示する
  • "to" コマンドを使用して複数の変換を同時に実行しようとした場合(同じ行に先行する式がない場合)にエラーを表示(およびステータスを修正)する
  • 角度引数とテキスト引数で、角度単位付きのテキスト文字列または値を返す関数の処理を改善
  • 反復関数およびカスタム関数の関数引数における乱数の処理を改善
  • エクスポート関数、ロード関数、またはコマンド関数を含む式で入力時に自動計算を無効にする
  • LANGUAGE 環境を使用するWindows で地域設定の変更を避けるため、LANG ではなく変数を使用するように修正しました。
  • 通貨と為替レートの改善/修正
  • 単位付き積分の無限大制限を修正
  • ローカライズされていないデータセットのキープロパティを修正(翻訳版が利用可能な場合)
  • 等式(不等式)の角度変換を修正(両辺を変換)
  • load() および export() 関数のデフォルトのセパレータを修正
  • ボーア磁子の µ_B の名前/シンボルを修正
  • tan(x) を含む式で、近似値が方向のない pi/2 の場合の制限が誤っている問題を修正
  • 「language」オプションを追加(CLI)
  • 「to」コマンド適用時に正確な値をリセット(双対近似用)(CLI)
  • readline vi モードで入力オフセットを自動計算する問題を修正(CLI)
  • factor コマンド実行中に SIGINT(Ctrl+C)を使用した場合の中断を修正(CLI)
  • 補完リストで単位接頭辞記号(k と M を除く)の後に「-」を追加し、単位が続く必要があることを示すように修正(GTK、Qt)
  • 選択範囲を使用RPN操作のキーボードショートカット使用時にRPNスタックが表示されている場合(ボタンがクリックされたかのように)修正 (GTK)
  • 長いタイトル/値を持つ変数を作成する際に発生する可能性のあるセグメント違反を修正 (GTK)
  • 行列/ベクトル編集ダイアログのカテゴリフィールドが空になる問題を修正 (GTK)
  • 履歴、RPNスタック、および結果の2進数で、表形式数字(tnum)フォント機能を使用する問題を修正(Adwaitaフォントの配置を修正) (GTK)
  • Gnome Shell検索プロバイダで結果をクリップボードにコピーする問題を修正(および何らかの操作後に発生する軽微なクラッシュを修正) (GTK)
  • 入力時に計算が単位修飾子の変更に応答しない問題を修正 (Qt)
  • 中国語(繁体字)への翻訳
  • 軽微なバグ修正と機能強化

Version 5.5.2
(2025/03/02)
  • このバージョンでは、qalc のタブ補完が修正されています。GUI は更新されていません。

ユーザーレビュー

  • 5

    素で20桁を超える数値を計算表示できる計算機が少ない中

    psw
    psw
    1
    Linux

    素で20桁を超える数値を計算表示できる計算機が少ない中
    Linuxのコマンド bc よりは扱いが簡単で数式を考えずに入力できる

    試しに πの計算を 4*atan(1)で出してみたが、451桁まで瞬時に計算してくれた
    他にも、nPr/nCr のような順列組み合わせの問題はあっという間に
    通常計算機の桁数を突破してしまうので大変便利に使える

    MathematicaやMaximaよりは普通の計算機の見た目に近く
    いろいろな単位換算もできるので優秀だと思う

    6人が参考になったと回答しています。
    このレビューは参考になりましたか?