本書はマルチパラダイム言語Wolframのインタラクティブ実行環境を無料で構築し、研究やクリエイティブなどに役立つ技術を紹介します。
Wolfram言語はとても強力なプログラミングをできる環境ですが、それを実行するためのソフトウェア「Mathematica」は数万円、あるいは数十万円かかるため、導入以前に挫折することがあります。無料で環境構築するために、本書ではMathematicaの開発元であるWolfram社が提供する「Wolfram Engine」(Wolfram言語を実行できるコア機能)を取り上げます。
Wolfram Engineを動かすコマンドラインプログラム「WolframScript」はユーザインタフェースの面でGUIの統合開発環境としても優れたMathematicaには劣ります。しかし、グラフィックスとの連動も優れたオープンソース技術「Jupyter Notebook」の機能に加え、Microsoft社が無償で配布しているコードエディタ「Visual Studio Code」(略称: VSCode)でノートブック管理ができるので、使用感はMathematicaのノートブック作成にかなり近づけることができます。
【目次】
第1章 いきなり挫折しないために
第2章 Wolframノートブック環境構築
第3章 試しに動かしてみよう
第4章 Wolfram言語を学ぶ
第5章 プロットとグラフィックス
目次プレビュー
- はじめに
- 第1章 いきなり挫折しないために
- 第2章 Wolframノートブック環境構築
-
Wolfram言語とは
-
免責事項
-
表記関係について
-
1.1 WolframScriptで遊んでみる
-
1.2 式の実行
-
1.3 関数の実行
-
1.4 配列ではなくリスト
-
1.5 厳密値計算
-
1.6 関数の宣言
-
2.1 環境構築(Windows)
-
2.2 環境構築(Mac)
-
4.1 仕組み的なお話
-
4.2 よく使う関数を覚えよう
-
4.3 よく使う演算子を覚えよう
-
5.1 Plot
-
5.2 ListPlot
-
5.3 ParametricPlot
-
5.4 プロットの応用