pianofisica

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

Python-SymPy

Python(SymPy)で学ぶ行列の固有値とJordan標準形

数学の具体的な計算にPython(SymPy)を使って、数学もPython(SymPy)も同時に学んでしまいましょう。今回はPython(SymPy)を使って行列の計算をしてみたいと思います。行列の固有値・固有ベクトルを求め、対角化する方法、Jordan標準形を求める方法をみて…

入力例で学ぶPython (SymPy) :直交多項式

数学の具体的な計算にPythonを使って、数学もPythonも同時に学んでしまいましょう。 Chebyshev多項式(チェビシェフ多項式) 具体例 直交性 Legendre多項式(ルジャンドル多項式) 具体例 直交性 Legendre陪関数(ルジャンドル陪関数) Hermite多項式(エル…

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

物理学の具体的な計算にPython(SymPy)を使って、物理学もPython(SymPy)も同時に学んでしまいましょう。今回はPythonの数式処理ライブラリであるSymPyを使って微分方程式を解きたいと思います。一般に、未知関数とその導関数を含んだ方程式を微分方程式と…

Use Python (SymPy) for matrix calculation

Here I'd like to share how to deal with matrix calculation with Python (SymPy).For an introduction to how to use SymPy, seepianofisica.hatenablog.com Matri manipulation Input matrices Refer matrix elements Operations of matrices (Product, …

How to use Python (SymPy) through examples (Basics)

Here I'd like to share how to use a Python library "SymPy", which is for symbolic formula manipulation. How to use SymPy Import SymPy library Addition, Subtraction, Multiplication and Division Power, Factorial, Double factorial, Square roo…

Use Python (SymPy) to solve equations and number sequences

Here I'd like to share how to solve equations using Python, in particular "SymPy", a Python library for symbolic formula manipulation.In addition to (simultaneous) equations, I'd like to show you how to find a number sequence defined by a …

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

数学の具体的な計算にPythonを使って、数学もPythonも同時に学んでしまいましょう。本記事は、以前の記事pianofisica.hatenablog.comで学んだ内容の(数学的にもPython的にも)発展編です。今回はPython(SymPy)を使ってBernoulli多項式(ベルヌーイ多項式…

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

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

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

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

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

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

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

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