Mathematics and Numerical Computing

Numbering Code G-ENG72 6H444 LE76
G-ENG52 6H444 LE76
Year/Term 2022 ・ Second semester
Number of Credits 1.5 Course Type Lecture
Target Year Target Student
Language English Day/Period Tue.4
Instructor name OOSHIMA MASAHIRO (Graduate School of Engineering Professor)
SOTOWA KENICHIRO (Graduate School of Engineering Professor)
Outline and Purpose of the Course This class offers an introductory course of numerical computing with MATLAB, which is a world widely renowned scientific computing software. We want the students learn how to make a program code through several numerical calculation examples in chemistry and chemical engineering. At the last, the students are encouraged to use the MATLAB for solving the numerical problem that each students have in their thesis researches.
Course Goals The aim of this course is to understand the MATLAB programming code and to make a own code for a simple numerical computing problems. Through exercising the programming, basic concept of several numerical computing scheme, such as Newton method, Euler, RKG, Finite Difference, etc., will be taught.
Schedule and Contents Introduction of Matlab,1time,Learn how to Get started. Learn the Basic Manipulation of matrix and vectors. Understanding of m-files and How to write if and for statements with Matlab.
Solve Algebraic Equations,2times,Learn how to solve several Linear and Nonlinear Algebraic Equations. Some calculation methods, like Newton, Scant methods are reviewed. Equation of State, Flash Calculation, Hydrogen for Fuel Cell, Equilibrium Reaction are used for example problems for computing.
Solve Ordinery Differential Equations,3times,Learn how to solve ordinary differential equations. Class starts withe single equation to multiple multi-variable differential equation. Euler and RKG methods are introduced as the typical numerical calculation schemes. Plug flow reactor, batch reactor design and simulations are considered as examples of numerical calculation.
Introduce and Discuss own Numerical Computing Research Topics,1time,Students are requested to make a presentation on their research topics that can have any numerical computing issues. Discuss whether Matlab can be applicable for solving the issues.
Data Analysis,2times,Learn how to deal with big experimental data and extract the information. Least square method and FFT are introduced. Near Infrared Spectral or Plant data will be provided to analyze with the Matlab coded by themselves.
Solve Partial Differential Equations,2times,Learn how to solve a typical parabolic differential equation. Learn Finite difference (Explicit and Implicit schemes. Heat conduction and flow in tube are execized.
Evaluation Methods and Policy Attendance and Project Reports
Course Requirements None
Textbooks Textbooks/References Handout from tutors
References, etc. Informed accordingly
Related URL
PAGE TOP