出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/12/20 05:10 UTC 版)
| 開発元 | Waterloo Maple (Maplesoft) |
|---|---|
| 初版 | 1982年 |
| 最終版 | |
| プログラミング 言語 |
C言語、Java、Maple |
| 対応OS | クロスプラットフォーム、Windows7以降 |
| 対応言語 | 英語、日本語、ポルトガル語、部分的なサポートとして中国語、フランス語、ギリシャ語など[2] |
| 種別 | 数式処理システム、数値解析、可視化、統計処理、計算・可視化アプリケーション生成 |
| ライセンス | プロプライエタリ・ライセンス |
| 公式サイト | 開発元サイト |
Maple(メイプル)は、カナダのWaterloo Maple Inc.(以下Maplesoft)によって開発されている数式処理ソフトウェアである。Mapleは、記号計算、数値解析、データ処理、統計処理、可視化などを行うことができる。数学(四則演算、微積分、常微分方程式、偏微分方程式、数論、群論、グラフ理論、統計など)や物理に関する幅広い分野をカバーしている。「Maple」という名前は、カナダの国旗を象徴している。
Mapleは1980年代前半にカナダのウォータールー大学で開発された、数式処理、数値計算、グラフ作成などを行うソフトウェアのひとつである。記号計算、数値解析、データ処理、統計処理、可視化など、幅広い計算ができる。Mapleを使うと、紙と鉛筆で行う数学の計算や作図をコンピュータで行うことができる。
Mapleを開発するWaterloo Maple Inc.(Maplesoft)は2009年9月に日本での販売および技術サポートを担当するサイバネットシステム株式会社に買収された。
Mapleのライセンスは、固定マシンにインストールするスタンドアロン版と複数人同時利用可能なネットワーク版が用意されている。教育機関向け、一般企業向け、学生、趣味・個人利用の形態で、ライセンスが用意されている。
Mapleは、教科書で見るような数学表記で数式の入力ができるため、可読性の高いドキュメントを作成可能である。厳密解を求めることを得意としているが、記号計算、任意の精度での数値計算、可視化も可能である。また、埋め込みコンポーネントと呼ばれる GUI 部品を用いて、Maple上で動作するユーザ独自の計算アプリケーションの作成も可能である。
MapleはPascalに似た動的型付き言語を組み込んでおり、静的スコープの変数を受け入れる。他の言語(C言語、C#、Fortran、Java、MATLAB、Visual Basic)やMicrosoft Excelとの連携も可能である。また、数式をLaTeXに変換する機能もある。
Mapleには次のような機能がある。
Mapleは、ワークシートと呼ばれるワークスペースに数式や文書を記述する。このワークシートには、「ワークシートモード」と「ドキュメントモード」と呼ばれる2種類のモードがある。ワークシートモードは、主に計算を行う場合やプログラミングの際に役立つ。ワークシートには、グループとプロンプトが挿入され、計算実行のラインを明確にする。一方でドキュメントモードは、計算実行可能な数式を含む文書作成に役立つ。ワークシートモードとは異なり、ドキュメントモードはWordのように、まっさらなドキュメントを提供する。いずれのモードも文字のフォント、サイズ、色の変更の方法は、Wordに近い。
また、Mapleは2種類の数式入力形式を有し、それぞれ「1D Math 入力」、「2D Math 入力」と呼ばれる。1D Math 入力は、計算やプログラミングの際に、よく使われる。タイプした文字が、そのまま表示される。
例: diff(sin(x))
一方で、2D Math入力は、教科書で見るような数式の入力を可能にする。可読性が高まるため、教材の作成や技術文書の作成に向いている。 例;
次の式を計算する。
![]()
plots:-animate3d(cos(t*x)*sin(3*t*y), x=-Pi..Pi, y=-Pi..Pi, t=1..2);
M := Matrix([[400,400,200], [100,100,-400], [1,1,1]], datatype=float[8]):
plot3d(1, x=0..2*Pi, y=0..Pi, axes=none, coords=spherical, viewpoint=[path=M]);
f := (1+A*t+B*t^2)*exp(c*t);
この項目は、ソフトウェアに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。
固有名詞の分類