Computational Materials Science 2025 Q2
2025年度Q2 計算材料学特論 (資料: 英語+日本語版)
Lecture materials for numerical analyses (by Kamiya)
数値解析に関する講義資料・pythonプログラム (神谷担当分)
Your assistants:
Update News:
July 3 11:33 Lecture materials on July 1 have been updated (20250701FFT_Matrix.zip )
Fourier transformation (フーリエ変換), Matrix (行列), Applications (応用)
Audio explanation generated by Google NotebookLM:
Your browser does not support the audio tag.
Google NotebookLMで生成した音声解説:
お使いのブラウザはaudioタグに対応していません。
June 27, 20:05 Final version of lecture materials on June 27 have been updated (20250627EquationOptimize2.zip )
Numerical solutions of equations (方程式の数値解法), Nonlinear optimization (非線形最適化)
Audio explanation generated by Google NotebookLM:
Your browser does not support the audio tag.
Google NotebookLMで生成した音声解説:
お使いのブラウザはaudioタグに対応していません。
June 20, 11:06 Final version of lecture materials on June 20 have been updated (20250620InterporlateSmoothing2.zip )
Smoothing (平滑化), Linear least-squares method (線形最小二乗法), Numerical solutions of equations (方程式の数値解法)
Audio explanation generated by Google NotebookLM:
Your browser does not support the audio tag.
Google NotebookLMで生成した音声解説:
お使いのブラウザはaudioタグに対応していません。
June 17, 12:10 Final version of lecture materials on June 17 have been updated (20250617Diffeq2.zip )
Differential equation (微分方程式), Molecular dynamics (分子動力学法), Interpolation (補間), Smoothing (平滑化)
Audio explanation generated by Google NotebookLM:
Your browser does not support the audio tag.
Google NotebookLMで生成した音声解説:
お使いのブラウザはaudioタグに対応していません。
June 13, 14:47 Final version of lecture materials on June 13 have been updateed (20250613DifferentialIntegration.zip )
Numerical differentiation/integration (数値微分/積分)
Audio explanation generated by Google NotebookLM:
Your browser does not support the audio tag.
Google NotebookLMで生成した音声解説:
お使いのブラウザはaudioタグに対応していません。
June 10, 11:46 Final version of lecture materials on June 10 have been updated (20250610ComputerAndErorrSouorces.zip )
Fundamentals of computer, Sources of errors (コンピュータの基礎、誤差)
Audio explanation generated by Google NotebookLM:
Your browser does not support the audio tag.
Google NotebookLMで生成した音声解説:
お使いのブラウザはaudioタグに対応していません。
detailed history
July 1 08:10 Lecture materials on July 1 have been updated (20250701FFT_Matrix.zip )
June 30 17:0 Lecture materials on July 1 have been uploaded (20250630FFT_Matrix.zip )
June 27, 00:58 Lecture materials on June 27 have been updated (20250627EquationOptimize.zip )
June 26, 06:01 Lecture materials on June 27 have been uploaded (20250626EquationOptimize.zip )
June 20, 08:05 Lecture materials on June 20 have been updated (20250620InterporlateSmoothing.zip )
June 19, 10:09 Lecture materials on June 20 have been uploaded (20250619InterporlateSmoothing.zip )
June 17, 06:10 Lecture materials on June 17 have been updated (20250617Diffeq.zip )
June 16, 10:02 Lecture materials on June 17 have been uploaded (20250616Diffeq.zip )
June 12, 10:32 Lecture materials on June 13 have been uploaded (20250612DifferentialIntegration.zip )
June 09, 15:03 Lecture materials on June 10 have been updated (20250609ComputerAndErorrSouorces.zip )
June 04, 17:59 Lecture materials on June 10 have been uploaded (20250604ComputerAndErorrSouorces.zip )
June 03, 13:47 This page is renewed for 2025
Getting Started with python (pythonプログラミングを始める前に)
本講義では、pythonは必須ではありませんが、アルゴリズムの理解と今後の研究に役に立ちますので、余裕のある人は試してみてください。
python is not a requirement for this class, but it will help your understanding about the algorisms to be learned and also assist your future research.
Common python programs:
共通して使えるpythonプログラム:
Other related web sites that provide python programs
#01 June 10, 2025: Fundamentals of computer (コンピュータの基礎), Sources of errors (誤差)
Lecture materials: June 10, 11:46 uploaded: 20250610ComputerAndErorrSouorces.zip
python programs:
#02 June 13, 2025: Numerical differentiation (数値微分), Numerical integration(数値積分), Interpolation (補間), Smoothing (平滑化)
Lecture materials: June 13, 14:47, 2025 updated: 20250613DifferentialIntegration.zip
python programs: Numerical differentiation
python programs: Numerical integration
#03 June 17, 2025: Differential equation (微分方程式), Molecular dynamics (分子動力学法), Smoothing (平滑化)
Lecture materials: June 17, 2025 12:10 uploaded: 20250617Diffeq2.zip
python programs: Solve a first-order differential equation
python programs: Solve a second-order differential equation
python programs: Solve simultaneous second-order differential equations
python programs: Interpolation
#04 June 20, 2025: Smoothing (平滑化), Liner least-squres method (線形最小二乗法), Numerical solutions of equations (方程式の解法)
Lecture materials: June 20, 2025 11:06 updated: 20250620InterporlateSmoothing2.zip
python programs: Smoothing, Convolution
python programs: Linear least squares method
#05 June 27, 2024: Numerical solution of equation/Optimization (Nonlinear LSQ) (方程式の数値解法/最適化 (非線形最小二乗法))
Lecture materials: June 27, 2025 20:25 updated: 20250627EquationOptimize2.zip
python programs: Numerical solution of equations
python programs: Nonlinear optimization
#06 July 1, 2025: Fourier transform (フーリエ変換), Matrix (行列), Applications (その他応用)
Lecture materials: June 28, 2024 updated: 20240628FT_Matrix3.zip
python programs: Fourier transormation
python programs: Matrix
python programs: Applications
資料: Crystal.pdf
2024年度Q2 計算材料学特論 (資料: 英語+日本語版)
Computational Materials Science 2024 Q2
講義資料最終配布版