pianofisica

Mathematics & Physics, Maxima, a bit Python & Wolfram, and Arts

2019-01-01から1年間の記事一覧

入力例で学ぶWolfram言語の使い方(入門)

本記事ではプログラミング言語『Wolfram言語』の使い方を紹介します。数式処理システムとして有名な『Mathematica』の根幹部分である『Wolfram Engine』が2019年5月に無償で公開されました。これにより、有償の『Mathematica』に似た数式処理が無償で利用で…

Maximaで学ぶ円錐曲線(二次曲線)楕円・放物線・双曲線

数学の具体的な計算にMaximaを使って、数学もMaximaも同時に学んでしまいましょう。今回はMaximaを使って円錐曲線(二次曲線)を学びたいと思います。とくにパラメタの変化に応じた曲線の変化の様子を視覚的にわかりやすくしてみました。画像ファイルとして…

Maximaで学ぶ最小二乗法

数学の具体的な計算にMaximaを使って、数学もMaximaも同時に学んでしまいましょう。今回はMaximaを使って統計学における最小二乗法をみてみたいと思います。最小二乗法とは、複数のデータの組を適当な関数でフィッティングする方法のことです。本記事では簡…

入力例で学ぶPython (SymPy) の使い方(基礎)

本記事ではプログラミング言語『Python』の数式処理ライブラリ『SymPy』の使い方を紹介します。以前の記事ではPython (SymPy) の使い方のごく基本を紹介しました:pianofisica.hatenablog.com今回は、そこで学んだことの具体的な使用例としてBernoulli数を求…

Python (NumPy) で方程式・連立方程式を解く

プログラミング言語Pythonを使って方程式・連立方程式を解いてみたいと思います。今回は数値計算ライブラリNumPyを使って数値的に解く方法をみていきます。代数的に厳密に解く方法は、数式処理ライブラリSymPyを使っている次の記事pianofisica.hatenablog.co…

Pythonの使い方(入門)

本記事はPythonの基本的な諸操作についての(個人的な)備忘録です。学んだことを随時更新していく予定です。 出力の操作 hello, world ディレクトリの操作 作業ディレクトリのパスを表示する 作業ディレクトリ内に存在するディレクトリ・ファイルを表示する…

Python (SymPy) による行列の計算

数学の具体的な計算にPythonを使って、数学もPythonも同時に学んでしまいましょう。今回はPythonを使って行列の計算をしてみたいと思います。Pythonのごく基本的な使い方については以下の記事を参照してください:pianofisica.hatenablog.com 行列の諸操作 …

Python (SymPy) で方程式・連立方程式を解く、数列を求める

今回はプログラミング言語Pythonを使って方程式・連立方程式を解いてみたいと思います。数式処理ライブラリSymPyを使って代数的に厳密に解く方法をみていきます。また、漸化式から定まる数列について、その各項を求める方法もみていきます。SymPyのごく基本…

入力例で学ぶPython (SymPy) の使い方(入門)

本記事ではプログラミング言語『Python』の数式処理ライブラリ『SymPy』の使い方を紹介します。数式変形をすることそれ自体も楽しいものですが、単純作業という一面があることも否めません。効率よく勉強するには面倒な計算はコンピュータに任せてしまうのも…

Jacobiの楕円関数

今回はJacobiの楕円関数についてまとめます。sn関数、cn関数、dn関数の定義から始めて、それらの加法定理、導関数、微分方程式などをみていきます。 三角関数 正弦関数(sin) 余弦関数(cos) 定義 sn関数 cn関数 dn関数 加法定理 線形な関数の"加法定理" …

Maximaで微分方程式を解く(力学の問題を題材にして)

物理学の具体的な計算にMaximaを使って、物理学もMaximaも同時に学んでしまいましょう。今回はMaximaを使って微分方程式を解いてみたいと思います。一般に、未知関数とその導関数を含んだ方程式を微分方程式といいます。一変数関数の場合を常微分方程式、多…

KdV方程式の解を調べる(Maximaを使ったグラフの描画)

物理の具体的な計算にMaximaを使って、物理もMaximaも同時に学んでしまいましょう。今回はMaximaを使ってKdV方程式の解を計算してみたいと思います。とくに、解が表す波の配位や時間発展をグラフ化・アニメ化して視覚的にわかりやすくしてみました。グラフの…

プライバシーポリシー