Maple(メイプル)とは、数式処理、数値計算、グラフ作成などを行うソフトウェアのひとつである。Mapleは、1980年代前半にカナダのウォータールー大学で開発され(株式会社としてはWaterloo Maple名義。以下Maplesoft)、日本ではサイバネットシステムが販売、翻訳を行っていたが、2009年9月に、Maplesoftをサイバネットシステムが買収した。Mapleを使うと、紙と鉛筆で行う数学の計算や作図をコンピュータで行うことができる。また、販売方法としては、アカデミックバージョンを出し、学生や、教員、研究者向けに廉価で(1ライセンス2~3万円程度)ほとんどスペックの落ちない製品を販売している。また、小学校、中学校、高校などの初等教育の現場における数学、理科の授業から、大学や企業のR&D部門などの研究機関に至るまで幅広いユーザ層が開拓されつつある。代数演算とは加減乗除および階乗(平方根等を含む)及びはそれらを組み合わせることで作られる演算の総称である。以下、主な代数演算について説明する。関数の定義は以下のように行う。例えば関数fをformula_1と定義したい場合には、と入力すればよい。2変数以上の関数もほぼ同様で、例えば関数fをformula_2と定義したい場合には、と入力すればよい。一般に関数には変数が存在する。人間は関数を見せられた場合に『何が変数であるか』を理解できるが、機械はそうではない。したがって、変数が何なのかを明示する必要がある。上記のコマンドにおいて、変数が何なのかを明示する役割を果たしている記号がそれぞれ『x->』『(x,y)->』である。もちろんのように変数を明示しない定義の仕方もあるが、これだと、後々別のコマンドと組み合わせる際に何らかの不都合が生じる可能性がある。代入に関するコマンド、つまり、文字式や関数に、文字や数字を代入するためのコマンドとしては、evalとsubsが代表的である。evalコマンドを用いると、文字式や関数に、文字や数字を代入できる。> eval(x^2+x+1 , x=1);> eval(poly,[x=2,y=3,z=t]);同様にsubsコマンドを使えば、文字式や関数に、文字や数字を代入できる。ただし、代入する側の位置と代入する側の位置が、evalとは逆になっている。(駄目)evalコマンドとsubsコマンドの違いは、次の例において顕著である。expr := sin(x)/cos(x);subs(x=0,expr);eval(expr,x=0);> der := diff(f(x),x) + f(x);> eval(der,x=0);> subs(x=0,der);subsは評価(evaluation)をせずに代入するのみ。evalは評価したあとに代入する。多項式等を降冪の順や昇冪の順にならべることができる。ただし、Sinの次数について並べ替えるのは難しい。基本コマンド plot , plot3d および描画パッケージ plots(パッケージ内に描画用のコマンド群が含まれています。)基本コマンド plot は、一変数の方程式を曲線で描画します。例:x^2+3 基本コマンド plot3d は、二変数の方程式を曲面で描画します。例:x+y曲線を描画する plot コマンドの基本形は、以下となります曲面を描画する plot3d コマンドの基本形は、以下となりますx,y,z で、陰関数で定義されたグラフの場合はである。その他に媒介変数表示等も可能だが、それは下の表に纏めます。 ただし、曲面を描画する場合には、を予め読み込んでおかねばならない。具体的には、のようにすればよい。ただし、この場合はzの定義域や、曲面の色やグリッドを指定するためのoptionは省略した(省略しても問題ない)。また、with(plots):は同じシェルの上で作業する限り一度読み込めば、あとはそのシェルを終了するまで有効なので、のように、一度だけ読み込んでその後は読み込む必要がないが、のように、曲面を描くたびに読み込んでも別段問題がない。基本はこれでよいのだが、現実には『複数の曲面や曲線を同じエリアに描く』あるいは『予め定義しておいた関数に関するグラフを書く』あるいはその両方を行うことが単独のグラフを書くことに比べ多いだろう。そのため、比較的応用範囲が広いプログラムを一つ挙げておこう。以下のプログラムは、『g(x,y)の定義を行ったうえでそれのグラフとg(x,y)=1についての陰関数を、表示色を変えて同時に表示させる』ものである。表示するグラフを3つ以上に増やすこともできるもちろん、1種類の曲面のみを表すことも、可能である。尚、g,p1,p2 等の変数名は好きなように変えてよい。(変更で影響を受ける部分、例えば『display(p1,p2);』等も同時に正しく変更すれば)問題ない。例えばのようにしても何も問題ない。曲面の形式としては、グラフ(plot3d)、陰関数のグラフ(implicitplot3d)等がある。その他のものは以下の表に纏める。微分不定積分定積分f(x)を定義しなかった場合は、直接x^2などを代わりに入力できる。
出典:wikipedia
LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。