高校物理、大学受験、大学物理、プログラミングの記事を書きます。

プログラミング学習

 
  2020/06/30

Python基礎学習

 

数式を説明した後、プログラムのソースコードを載せている流れで解説しています。

  1. Pythonの環境構築のためのインストール先まとめ

  2. 【Python初心者】数値型の3つの種類を覚えておこう

  3. Python 条件分岐 if文

  4. Python 繰り返し文(for文)

  5. Python ベクトル内積 Numpy(np.inner)

  6. Python 行列の作成 Numpy(np.matrix)

  7. Python 転置行列 (np.transpose、Tプロパティ)

  8. Python 行列の積 Numpy(np.dot)

  9. Python ファイルの読み込み方法

  10. Python 配列の追加 (np.append)

  11. Python 折れ線グラフの作成 matplotlib

  12. Python 関数(def) その1

  13. 【Python初心者】クラスの基本定義とコードの書き方を解説する。

  14. 【Python初心者】クラスの継承の基本定義とコードの書き方を解説する。

 

当ブログはJupyter notebookをメインに使った計算結果です。

http://jupyter.org/install.html

 

Python流体の数値計算

 

Pythonを使って流体の数値計算の基礎を学ぶことができます。

  1. 【第1回Python流体の数値計算】目標と環境構築。まずはここからはじめよう!

  2. 【第2回Python流体の数値計算】Numpyの使い方を確認する。

  3. 【第3回Python流体の数値計算】「参照渡し」と「値渡し」の違いを理解する。

  4. 【第4回Python流体の数値計算】1次元移流方程式を差分法で実装する。

  5. 【第5回Python流体の数値計算】移流方程式をGoogle Colaboratoryでアニメーション作成。

  6. 【第6回Python流体の数値計算】移流方程式のクーラン条件!数値的安定性(差分法)

  7. 【第7回Python流体の数値計算】1次元拡散方程式を差分法で実装する。

  8. 【第8.1回Python流体の数値計算】バーガース方程式を差分法で実装する。
    【第8.2回Python流体の数値計算】バーガース方程式の非線形項は異なる波数間での相互作用が生じるという意味。
    【第8.3回Python流体の数値計算】バーガース方程式の一般解(コール・ホップ変換によって拡散方程式になる)

  9. 【第9回Python流体の数値計算】Numpyでスライスを使って計算を速くする!

  10. 【第10回Python流体の数値計算】2次元の線形移流方程式をGoogle Colaboでアニメーション作成する。

  11. 【第11回Python流体の数値計算】2次元移流方程式をGoogle Colabでアニメーション作成する。

  12. 【第12回Python流体の数値計算】2次元拡散方程式をGoogle Colabでアニメーション作成する。

  13. 【第13回Python流体の数値計算】2次元バーガース方程式をGoogle Colabでアニメーション作成する。

  14. 【第14回Python流体の数値計算】2次元ラプラス方程式をPythonで実装する。

  15. 【第15回Python流体の数値計算】2次元ポアソン方程式をPythonで実装する。

  16. 【第16回Python流体の数値計算】2次元ナビエストークス方程式!キャビティ流れをPythonで実装する。

  17. 【第17回Python流体の数値計算】2次元ナビエストークス方程式!ポアズイユ流れをPythonで実装する。

 

エクセルVBA

 

【エクセルVBA】 わからない記述はマクロ記録を監視すれば良い

 

C++

※工事中

Copyright© 宇宙に入ったカマキリ , 2020 All Rights Reserved.