微積分をJuliaで学ぶ:数値計算から概念理解へ

Calculus with Julia

Juliaを使って微積分を学ぶためのノート。Harvardスタイルの「四つのルール」に沿い、グラフィカル・数値的・代数的・言語的な視点をプログラミングで補完する。Juliaの自然な構文で計算機以上のことができ、概念理解に集中できる。各ページには練習問題と自己採点付き。

私たちの本当の目標は、コンピュータ言語のメカニズムに足を取られることなく、可能な限りテクノロジーを使って概念に到達することです。
  1. patagurbon

    (応用)数学を教えるのにJulia以上に使いたい言語はない。Leanは証明が絡むものには明らかに優しいが、線形代数が関わるものを教えるなら、構文だけでもJuliaを選ぶ十分な理由になる。

    最適化、特にJuMPが扱うような種類の最適化も、おそらく他のどの言語よりもJuliaで教える方が簡単な分野だ。

  2. Trusteando

    掲げられた目標は、コンピュータ言語やその使用を負担にせずに数学の概念を導入することだ。しかし、微分の章をちらっと見てみると、冒頭に「using Sympy」とある。つまりJuliaだけでなくsympyも使うということだ。大学の環境では、学生向けの無料ライセンスが利用でき、強力な数値計算と記号計算の機能を持つMathematicaやMatlabが代替となる。Juliaは素晴らしい言語だと思うが、掲げられた目標を達成するにはJulia + Sympyは難しい提案かもしれない。sympyのS.Rational(1) + S.Rational(1,3)といったものは消化しにくい。

    編集:追記:Juliaを使って微積分を教えるのが好きなら、その情熱がJuliaとSymPyを使うという追加の負担を補ってくれるかもしれないと思う。

  3. subset

    大学のDSPの授業でJuliaを始めたばかりだが、この素晴らしい入門記事に出会った。プログラミングの最初の入門としてはとても良いペースだ!

  4. utilize1808

    最近のJuliaの開発者体験はどうですか?実験的に感じないIDE/静的解析/デバッガの選択肢はありますか?

  5. sundarurfriend

    20兆匹のアリは人間1人あたり約250万匹になる。考えるだけでかなり狂気じみている。彼らの豊富さは把握しているつもりだったが、以前ならその数を一桁見誤っていただろう。

    それでも質量と体積では我々の圧勝だ。平均的なアリ250万匹でも、せいぜい人間の脚ほどの大きさにしかならない。

この日のほかの記事

2026-10-12