同じ紙が目の前にないと、公式や計算方法を説明するのは難しいよね。マスパッドを使えば、高度な共有計算機を一緒に利用できるよ。MATLABやMathematicaのようなツールを軽量化したもので、グループ全員で使える共有エディターが備わっているよ。
使い方
- グループのAppsタブからMathアプリを開いてね(全員が同じ共有パッドを開くよ)。
- 数式を別々の行に入力すると、編集するたびに結果が更新されるよ。これは、家庭教師、宿題、音声やビデオで導出を説明するのに最適だよ。
- 割り当ては保持される:前の行で定義した変数や関数は、後の行でも利用できるよ。まるで一つの共有スクラッチパッドみたいだね。
- 他の人と共同作業するときは、表記法について合意してね(例:度 vs. ラジアン)。
マスパッドは共同作業を目的としており、完全な数式処理システムの代替ではないよ。非常に大きな式や特殊な入力は、デスクトップツールで見るものとは異なる場合があるけど、日常的な数値計算、単位、一般的な代数にはよく適しているよ。
機能
以下は、マスパッドでできることの具体的な例だよ。計算、単位、行列、記号操作のヘルパーには**Math.js**を使用しているよ。
割り当て、定数、変数の再利用
ある行で値を定義し、次の行でそれらを使用するよ:
a = 3 / pi
b = e
a * b
無理数、三角関数、比較
sqrt(2)
sin(30deg) + cos(30rad)
3 == 4
単位変換(角度、ヤード・ポンド法、メートル法)
90 deg to rad
27 inch to cm
100 km to miles
科学表記、通貨、カスタム単位
P = 80 A * 12.8 V
createUnit("Person")
300 USD / 5 Person
300 EUR / 4 Person
ユーザー定義関数
f(x) = x^3 + 2x
f(a)
(ここでaは、以前に割り当てられた変数を指すよ。)
記号ヘルパー(simplify、derivative)
いくつかの記号操作は、数式を表す文字列を受け取るよ:
simplify("x * y * -x / (x ^ 2)")
derivative('sin(2x)', 'x')
完全な式言語、関数、エッジケースについては、mathjs.orgと公式のMath.js documentationを参照してね。


