いま話題の新しい言語「Julia」を7日間で速習！プログラミングが初めてでも読みやすい解説を通じて、具体的課題に適用しながら基礎から応用まで身につける。簡単、気軽に誰でも科学技術計算ができる！
1日目Julia言語に触れてみよう――「高級電卓」としてのJulia
1.1インストールしてみよう
1.3電卓のように使ってみよう
1.4変数を使ってみよう
2日目数式をコードにしてみよう――Julia言語の基本機能
2.1関数を作ってみる：function
2.2条件分岐をしてみる：if文
2.3繰り返し計算をしてみる：for文
2.4行列とベクトルを扱う：配列
2.5型について考える：型と多重ディスパッチ
2.6パラメータや変数をまとめる：struct
2.7一通りのセットとしてまとめる：module
2.8微分方程式を解く：パッケージの使用
2.9数式処理をする：他の言語のライブラリを呼ぶ
3日目円周率を計算してみよう――簡単な計算と結果の可視化
3.1計算を始める前に
3.2正多角形による方法：漸化式で計算
3.3無限級数による方法：結果のプロットと複数の方法の比較
3.4数値積分による方法：区分求積法ほか
3.5モンテカルロ法：乱数を使う
3.6球衝突の方法：シミュレーションの可視化
4.1時間依存のない1次元シュレーディンガー方程式：固有値問題を解く
4.2時間依存のない2次元シュレーディンガー方程式：特殊関数を使う
4.3波動関数の時間発展：行列演算を行う
5日目具体例2：統計力学――乱数を使いこなす
5.1手作り統計力学：ヒストグラム表示
5.2イジング模型のモンテカルロシミュレーション：可視化と動画作成
6.1強束縛模型：対角化とフーリエ変換
7日目自分の問題を解いてみよう
7.1用途別必要機能まとめ
7.2妙に遅いとき：高速化の方針
7.3さらに速く：並列計算をする
※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。