Mac に Wolfram Mathematica をインストールして学習するにはどうすればよいですか?
Mathematica は、科学者やエンジニアが使用する、Mac OS X/macOS (およびその他のオペレーティング システム) 用の強力なソフトウェアです。
Mathematica を定義するのは困難です。計算言語または代数プログラミング ツールとして宣伝されることが多い Mathematica は、複雑な数学に重点を置いたプログラミング言語です。
データサイエンスが普及し、データ操作が教育の標準的な要素となるにつれ、Mathematicaのようなソフトウェアを学びたいと考える人が増えています。この記事では、Mathematicaとは何か、そしてOS Xにインストールして学ぶ方法について解説します。
参照:
コーディングを学ぶ: MacでPythonコーディングをセットアップして学ぶ方法
アプリ開発に最適なMac
iOSゲームの作り方

Mathematicaは、「計算と知識が出会う場所」を標榜するWolfram社によって開発されました。Wolfram社は、計算知識という共通の目標を掲げ、多種多様な製品を開発しています。
Mathematicaは、スティーブン・ウルフラムによって開発され、1988年に初めてリリースされた主力製品です。Mathematica 10は2014年にリリースされ、最新バージョンは2016年4月にリリースされたMathematica 10.4.1です。Mathematica 10では、幾何学計算、機械学習、地理空間計算に基づく新機能が導入されました。また、Mathematicaオンラインとの連携機能も追加されました。Wolframは多くの製品を開発し、多くのサービスを利用しているため、いくつかの定義が役立つかもしれません。
Mathematica 10。これは Mathematica のスタンドアロン インストールです。
Mathematica Online。これはMathematicaのオンライン版で、Mathematicaノートブックを作成したり、Webブラウザからコードを実行したりできます。
クラウド製品向けのWolfram Desktopオプション。これはWolfram Onlineに拡張されたデスクトッププログラムです。ローカルでコードを記述しますが、必要に応じてWolfram Onlineに接続できます。
Wolfram Knowledgebase。単位、場所、健康、社会経済データなどの計算データのリポジトリです。Mathematicaからアクセスできます。
Wolfram言語。これは、Mathematica および Wolfram Programming Cloud で使用するプログラミング言語です。
WolframAlpha。これは、Wolfram Knowledgebaseを使って質問に答えるオンラインの「Answer Engine」です。検索エンジンに似ていますが、Webページを検索する代わりに、質問に答えます。Pro版では、表形式のデータをアップロードして結果をダウンロードできます。
MacでWolfram Mathematicaを設定する方法:MathematicaをインストールしてWolfram言語を学ぶ
したがって、Mac で Mathematica を使いたいと決めた場合、実際に必要なのは Mac で Wolfram 言語を学ぶ (または使用する) ことです。
選択肢はいくつかあります。まず、Mathematica 10(195ポンド)をご購入いただくか、Wolfram Onlineのサブスクリプション(年間95ポンド)をご購入いただくか、デスクトップ版とオンライン版の両方を年間190ポンドでご購入いただくことも可能です。これらの価格はすべて個人利用の場合で、政府機関や産業界の方はより高い料金をお支払いいただきます。詳細はWolframのウェブサイトをご覧ください。
- comで「購入」または「トライアル」をクリックしてください。Wolfram IDをお持ちの場合は、メールアドレスとパスワードを入力してください。そうでない場合は、「Wolfram IDをお持ちでない場合」の「続行」をクリックし、アカウントを登録してください。
- ダウンロードフォルダ内のMathematica_10.4.1_OSX.dmgをクリックします。
- Mathematica アイコンをアプリケーション フォルダーにドラッグします。
- アプリケーションフォルダを開き、「Mathematica」をダブルクリックします。警告ウィンドウで「開く」をクリックします。
- Wolfram Mathematica をご購入いただいた場合、アクティベーションキーがメールで送付されているはずです。「アクティベーションキー」欄にキーを入力し、「アクティベート」をクリックしてください。
- 「本契約の条件に同意します」チェックボックスをオンにして、「OK」をクリックします。
「Mathematicaへようこそ」ウィンドウが表示されます。これでMathematica 10を使い始める準備が整いました。
MacでWolfram Mathematicaを設定する方法:MathematicaをWolfram Cloudに接続する
MathematicaをWolfram Cloudに接続する必要があります。「Wolfram Cloudファイルにアクセスするにはサインインしてください」をクリックし、Wolfram Alphaへのサインアップ時(トライアル版のリクエスト時またはMathematicaの購入時)に使用したメールアドレスとパスワードを入力してください。
ウィンドウに「開く」と「オンラインで開く」の2つのオプションが表示されます。Wolfram Mathematicaのアイテムをオンラインで保存できるようになります。
MacでWolfram Mathematicaを設定する方法:Wolfram Mathematicaを使い始める
Wolfram Mathematicaドキュメントの作成を開始するには、「新規ドキュメント」をクリックします。電卓に慣れている方にとって、黒いテキスト画面と点滅する水平カーソルは分かりにくいかもしれません。
水平カーソルは、Mathematica がコマンドを入力できる状態であることを意味します。「2 + 2」と入力し、Shift キーを押しながら Return キーを押すとコマンドが実行されます(Return キーを押すだけでは、コマンドは実行されずに次の行に進みます)。
「Out[1] = 4」と表示されます。基本的な計算ができてよかったです。また、下に候補バーも表示されます。「Binary Form」をクリックすると、数値が2進数で表示されます。「More」をクリックすると、ビット演算子や数論のオプションなど、他の様々な数値形式が表示されます。
正弦波をプロットしてみませんか?Plot[x]/x, {x, -Pi, Pi}と入力し、ShiftキーとReturnキーを押します。Plotコマンドはグラフを生成します。

3Dグラフも作成できます。「Plot3D[Sin[x*y], {x,-3,3}, {y, -5,5}]」と入力し、Shiftキーを押しながらEnterキーを押すと3Dグラフが表示されます。

MacでWolfram Mathematicaを設定する方法:Wolfram言語を学ぶ
Mathematica をインストールして起動したら、次はもっと詳しく知りたいと思うでしょう。Mathematica について学べるオンラインリソースはたくさんあります。
『Hands-on Start To Wolfram Mathematica』(Cliff Hastings、Kelvin Mischo、Michael Morrisson共著)。おそらく、入門に最適なガイドブックと言えるでしょう。
Wolfram言語入門、Stephen Wolfram著。この必須ガイドは、言語の開発者自身が直接執筆したものです。
Wolfram: プログラマーのための入門書。このコレクションは、プログラミングを始めるのに役立ちます。
Wolfram ビデオ。Wolfram の Web サイトには、豊富なトレーニング ビデオが用意されています。
Mathematica StackExchange。このMathematica StackExchangeフォーラムには、優れたプログラミングリンクが多数あります。