Linux
 Computer >> コンピューター >  >> システム >> Linux

これらのLinuxアプリで数学を簡単に

うーん、数学。

みんなのお気に入りというわけではありませんが、それなしでは生きていけません。私たちのほとんどは日常的に積分とベクトル場を扱っていませんが、家を改装するときは予算を管理し、表面積を計算する必要があります。

これらのLinuxアプリで数学を簡単に

数学の心配は本物かもしれませんが、数学は難しい必要はなく、Linuxを使用することもありません。 2つを組み合わせてみませんか? Linuxには、単純な電卓から科学者が使用する数式処理システムまで、数学に関連するアプリケーションが数十あります。これらの数値を乗算、分割、および克服するのに役立つ、最高のLinuxツールをいくつか選択しました。

1.数学について学ぶ

あなたが数学のスキルを向上させようとしている学生であろうと、数学が怖くないことを子供たちに納得させようとしている親であろうと、Linuxはあなたをカバーします。 KDEユーザーは、さまざまな科目の学生向けの教育用ソフトウェアのコレクションであるKDEduプロジェクトのおかげで有利になります。彼らの数学アプリのうちの2つは特に興味深いものです。

KBruch

これらのLinuxアプリで数学を簡単に

分数とパーセンテージは注意が必要な場合があります。そのため、KBruchはカラフルなビジュアルを使用してこれらの概念を説明しています。インターフェースモードには、学習と演習の2つがあり、後者は、因数分解、比較、分数の変換など、5種類の演習を提供します。

キグ これらのLinuxアプリで数学を簡単に

Kigはジオメトリに重点を置いています。これにより、2次元オブジェクトを描画し、それらを操作して、それらのプロパティについて詳しく知ることができます。オブジェクトをベクトルで変換し、点のセット(loci)を作成できます。また、Pythonを知っている場合は、Kigで独自のスクリプトを作成できます。図面はSVGまたはLaTeXファイルとしてエクスポートでき、他の数学ソフトウェアで編集できます。

SMath Studio

これらのLinuxアプリで数学を簡単に

KDEアプリケーションのファンでない場合は、MathCADの代替として提案されることが多いやや高度なアプリであるSMathStudioを試すことができます。方程式を解いたり、積分と微分を実行したり、行列やベクトルを操作したり、関数グラフを描画したり、基本的な計算を実行したりできます。インターフェースはノートブックのページに似ており、参考書にはさまざまな数学の問題の例と説明が含まれています。

2.デスクトップ電卓を使用する

これらのLinuxアプリで数学を簡単に

あなたが携帯電話を持っているなら、あなたはいつも電卓を持っています。ブラウザでは、便利なオンライン計算機とかけがえのないWolframAlphaを利用できます。 WindowsとOSXにはたくさんの計算機がありますが、Linuxもナンバーゲームに負けていません。 Speedcrunchについてはすでに説明しました。ここに、知っておくべきLinux計算機がいくつかあります。

Qalculate

これらのLinuxアプリで数学を簡単に

Qalculateを選択した場合、別の計算機は必要ありません。当然、基本的な操作を実行しますが、ローマ数字、複素数および無限数、ベクトル、行列のサポートなどの機能により、Qalculateは際立っています。方程式を解いたり、通貨とすべてのSI単位を変換したり、変数と定数をインポートしたり、関数をプロットしたりすることができます。 KDEでは、Krunnerランチャーと統合されており、GTKベースの環境用に別のバージョンがあります。

ガルキュレーター これらのLinuxアプリで数学を簡単に

ガルキュレーターは、そのインターフェースモード(基本、科学)のおかげで、必要に応じて単純または複雑にすることができます。前の2つと組み合わせることができる数式入力モードと、紙の場合と同じように式を入力できる紙モードもあります。統合された関数と定数とは別に、カスタムのものを定義したり、基数(10進数、2進数など)と角度測定の単位(度/ラジアン/グラード)を切り替えることができます。

Gnome Calculator

これらのLinuxアプリで数学を簡単に

この計算機にはいくつかのモードもあり、そのうちの2つは言及する価値があります。ファイナンシャルモードは、通貨換算、粗利益率、金利などの機能を備えているため、税金を支払うのに最適です。プログラミングモードは、ブール関数、対数、階乗、および基数間の変換をサポートします。その他の一般的に使用される操作については、詳細モードに切り替えてください。

KCalc

これらのLinuxアプリで数学を簡単に

デフォルトのKDE計算機には、4つのモードがあります。単純、科学(べき乗、因数分解、および三角関数を使用)、統計(中央値および標準偏差を使用)、および記数法(2進数、16進数、および8進数で変換および計算できます) 。 KCalcは非常にカスタマイズ可能であるため、小数の精度を設定したり、数字のグループ化を切り替えたり、フォントや色を変更したりできます。多くの事前定義された定数が含まれていますが、独自の定数を追加することもできます。

NaSC

これらのLinuxアプリで数学を簡単に

もともとエレメンタリーOS用に開発されたNaSCは、多くの点でOSX用のNumiやSoulverに似ています。インターフェイスはシンプルで整理されていますが、注目すべき機能は数学表記へのアプローチです。 NaSCは自然言語の表現を解釈でき、ノートに書くのと同じように数学の問題を入力できます。単位変換をサポートし、有益なサイドバーを介して数学についてさらに学ぶのに役立ちます。

3.ターミナルで数学を行います

いくつかのCLIツールがなければ、Linuxアプリの完全なリストにはなりません。 bashが選択したシェルである場合は、

を使用していくつかの基本的な計算を実行できます。
expr

コマンド。

これらのLinuxアプリで数学を簡単に

より高度な操作のために、単位変換をサポートし、多くの組み込み定数と関数が付属し、複数の記数法を使用できるwcalcをインストールできます。 Wcalcは、すべての操作を記憶するコマンド履歴を備えており、

と入力することで、サポートされている関数と定数について詳しく知ることができます。
\explain functionname
これらのLinuxアプリで数学を簡単に

ものをインストールしたくないですか?ほとんどのLinuxディストリビューションには、デフォルトでbc(基本計算機)がインストールされています。これは実際には電卓として実装されたプログラミング言語ですが、期待するすべての必要な機能を備えています。 Bcは論理演算子、関係式、およびステートメントをサポートしているため、Bcを使用して独自の関数をプログラムできます。

4.数式をドキュメントに挿入

多くの学生はペンと紙よりもデジタルノートを取ることを好みます、そしてLinuxは数学に関してさえ、それをかなりうまく受け入れます。 LaTeXを使用して高度なルートを取るか、LibreOfficeMathで宿題を書くことができます。

これらのLinuxアプリで数学を簡単に

これを使用して、数式をLibreOfficeドキュメントに直接挿入したり、スタンドアロンアプリとして実行して、そこで数式をフォーマットしたりできます。数式の作成は簡単です。サイドバーから要素を選択するか、下部のコマンドペインに直接入力します。参照リストは、各要素の機能を説明しています。フォントと色を調整し、ファイルをMathML、XML、PDF、および一部のMicrosoftライセンス形式としてエクスポートできます。

LibreOfficeMathは実際には何も計算しないことに注意してください。数式がドキュメントで見栄えがすることを確認するために使用するだけです。

5.グラフ電卓を交換します

これらのLinuxアプリで数学を簡単に

グラフ電卓(「グラフィック」とも呼ばれます)は優れていますが、非常に高価です。学校でクラスでノートパソコンを許可している場合は、Linuxを起動して、これらのアプリのいずれかを使用してください。ご覧のとおり、これらはグラフ電卓の単なる代替品ではありません。

KAlgebra

これらのLinuxアプリで数学を簡単に

もう1つのnumerouno KDEduから、KAlgebraは関数を2Dおよび3Dグラフとしてプロットし、結果をいくつかの形式でエクスポートできます。 [コンソール]タブとその2つのモード(計算と評価)を使用して、式を入力し、操作を実行できます。結果と変数は便利なようにサイドバーで追跡され、KAlgebraは構文のオートコンプリートもサポートしています。 [辞書]タブは、数学の知識を更新するのに役立ちます。

gnuplot これらのLinuxアプリで数学を簡単に

Gnuplotでは、関数を2Dおよび3Dでグラフ化することもできます。これはCLIツール(ターミナルウィンドウで指示を与える)であり、グラフを別のウィンドウで出力するか、SVG、PDF、PostScript、DXF、PNG、JPG、さらにはアニメーションGIFなどのサポートされている多くのファイル形式の1つに出力します。 Gnuplotは徹底的なドキュメントと使用例を提供しているので、問題なく始めることができます。

GeoGebra

GeoGebraは、グラフ電卓だけでなく、お持ちのすべての数学機器に取って代わる可能性があります。これは、代数、微積分、統計、幾何学、グラフ作成に使用できる本格的な数学ソフトウェアです。

これらのLinuxアプリで数学を簡単に

インターフェイスは、機能に応じていくつかのビュー(代数、スプレッドシート、確率計算機など)に分割され、各ビューは異なるパースペクティブ(ジオメトリ、3Dグラフィックス...)を提供します。入力バーに式を入力し、さまざまな要素を選択して画面上でドラッグすることにより、オブジェクトを作成します。 GeoGebraのセールスポイントは、動的でインタラクティブなアプローチです。オンザフライで何でも変更し、結果を観察し、それらから学ぶことができます。

6.数学のウィズになる

現在、数値解析、記号計算、数式処理システムの領域に入っています。これらのアプリはあなたの毎日の数学のニーズには行き過ぎだと言っても過言ではありません。しかし、私たちの中には科学者がいて、MATLABやMathematicaに代わる無料のオープンソースを探しているかもしれません。 Linuxがそれに対して示さなければならないことは次のとおりです。

カンター これらのLinuxアプリで数学を簡単に

Cantorは、プラグインとさまざまなバックエンドに依存して、プロット、微分と統合、統計計算、方程式の解法などのさまざまな機能を提供します。 LaTeXスタイルのフォーマット、オートコンプリート、構文の強調表示をサポートしています。インターフェースはKAlgebraに似ており、使用可能な変数とコマンドと関数の役立つ説明を示すパネルがあります。

天才 これらのLinuxアプリで数学を簡単に

Geniusには、カスタム関数を記述できるGELと呼ばれる独自のスクリプト言語があります。統計や組み合わせ論から2Dおよび3Dプロットまで、あらゆる種類の数学の魔法使いに使用できます。 Geniusは、結果をLaTeXおよびMathML形式などにエクスポートでき、行列、ベクトル、方程式の解法、およびブール式をサポートします。

オクターブ これらのLinuxアプリで数学を簡単に

Octaveには独自のプログラミング言語もあり、独自のプログラムを作成できます。非線形方程式や多項式の操作から、積分、行列、文字列、グラフ作成まで、幅広い操作をサポートします。 Octaveはごく最近グラフィカルインターフェイスを入手したので、今がそれを試すのに適切な時期です。

Scilab これらのLinuxアプリで数学を簡単に

ScilabはMATLABと非常によく似ており、可能な限り互換性を保つことを目的としています。その機能の完全なリストはおそらくこの記事よりも長く、多項式と有理関数、遺伝的アルゴリズム、統計、2Dおよび3Dデータの視覚化、さまざまな種類の方程式の解法、および行列の操作のサポートが含まれています。 Scilabは外部モジュールでアップグレードでき、独自の拡張機能を開発することもできます。

SageMath

SageMathは、線形代数、組み合わせ論、微積分、2Dおよび3Dグラフ、アニメーションプロット、統計、記号計算などに使用できる非常に強力な数学ノートブックです。ブラウザベースのグラフィカルインターフェイスと、試してみることができるオンラインバージョンがあります。

これらのLinuxアプリで数学を簡単に

SageMathは、LaTeXと互換性のある独自の数式エディタを備えています。 Sageノートブックを簡単に共有し、CSSで外観をカスタマイズできます。 SageMathについて詳しく知りたい場合は、リファレンスマニュアルが優れたリソースです。

7.特殊なLinuxディストリビューションを使用する

Linux用の数学アプリがたくさんあるのは驚くべきことではありません。結局のところ、OS自体は研究所で作成されました。 TOP500.orgによると、今日では、世界のスーパーコンピューターの97%に加えて、NASA、CERN、およびインターネットアーカイブのワークステーションとサーバーに電力を供給しています。このような大規模な環境では、アプリを1つずつインストールするよりも、ソフトウェアを一括でデプロイする方が簡単です。そのため、多くの機関が科学的なLinuxディストリビューションに依存しており、その1つがMathbuntuです。

これらのLinuxアプリで数学を簡単に

技術的には、Mathbuntuは、数学の教科書とインストールスクリプトのコレクションであり、一連の数学ソフトウェアを自動的にダウンロードしてインストールするのに役立ちます。ここに記載されているアプリのほとんどはMathbuntuにバンドルされているため、一度にすべてを取得したい場合は実用的なソリューションです。

これらのアプリを使用すると、数学の問題を乗り越え、勝者として浮上することが確実です。複雑な数学の概念を段階的に説明したYouTubeチャンネルやウェブサイトでそれらを補完します。

数学をマスターするために使用するLinuxソフトウェアを忘れずに教えてください。デスクトップアプリとモバイル電卓のどちらが好きですか?このリストのアプリのいずれかを使用しましたか?コメントを残してください-私が記事で作った安っぽい数学の駄洒落をすべて数えると、追加のポイントが得られます。

画像クレジット:Shutterstock経由のVasya Kobelevによるカラフルな数字、Wikimedia Commons経由のインタラクティブな使用におけるgnuplot、Flickr.com経由のsagescreenshotsによるPolygons、Wikimedia Commons経由のEdwardFlintによるGeogebraソフトウェア、Wikimedia Commons経由のScilabスクリーンショット、Memegenerator.net経由のFuturama Fry [壊れたURLが削除されました]、Imgur経由のTexas Dogge、Ubuntu Apps Directory経由のQalculateスクリーンショット、Memecrunch.com経由の教師計算機、TheGentleman'sArmchairによるMathComic。


  1. これらの子供向け教育アプリで頭を良くしましょう

    教育用アプリは、子供たちが教室の外で学習し続けるための楽しい方法です。 .幸いなことに、Google Play ストアと App Store の両方で、お子様をより賢く賢くするのに役立つ多数のアプリケーションを利用できます。リストされているすべてのアプリには、お子様が基本を学び、楽しみながら新しいスキルを習得できるようにするための多くのツールが備わっています。どの学習アプリか迷っています 子供向け を選択するのが最適ですか? 子供向けの優れた教育用アプリをいくつかリストアップしました。 基本的なスキルを効率的に学び、磨くのに役立ちます。 おすすめ:子供向け教育アプリ (無料/有料) これら

  2. これらのアプリで母の日を祝いましょう

    COVID-19 の予防により、全員がロックダウンされています。今年は母の日を室内でお祝いしなければならない人が多いので、そのお手伝いをしようと思いました。この投稿では、この日をお母さんにとって思い出深いものにするための、簡単でクリエイティブなアプリをいくつか紹介しました。テクノロジーは私たちを大いに助けてくれました。したがって、スマート デバイスの単なるアプリを使用して実装できる以下のアイデアが役に立ちます。 2020 年 5 月 10 日に母の日が近づくにつれ、この日を特別なものにする方法を現在考えています。母の日は毎年5月の第2日曜日に祝われます。私たちの社会における母親の役割と母性の