### Human Economic Science by Mathematica

Font Size  SML

Lecturer
Akama Hiroyuki
Place
Tue5-6(GSICÓ˜˜2ÍÛÓ¢ÍÛÊ GSIC ComputerRoom2)
Credits
Lecture0  Exercise2  Experiment0
Code
65068
Syllabus updated
2010/4/7
Lecture notes updated
2010/3/22
Semester
Spring Semester

### Outline of lecture

Mathematica is a highly ingenious, extremely precise and among others user-friendly programming language. From the standpoint of the human economic science, it is the most suitable for 1) complicated symbolic computation including vast amounts of terms, 2) analytical or numerical solutions of equations, differential equations or minimization calculation, 3) accurate and aesthetic visualization of graphs or figures. In this class, we provide practices using GSIC Educational System and Tsubame Grid Cluster to learn how to manipulate "Mathematica", which is necessary for the calculation of economics or cognitive psychology such as solution to equations, linear algebra (list, vector and matrix manipulation), statistics (Descriptive statistics, Regression, Anova), graphs and complex network, and simulation of complex systems.

### Purpose of lecture

Mathematica is a highly ingenious, extremely precise and among others user-friendly programming language. From the standpoint of the human economic science, it is the most suitable for 1) complicated symbolic computation including vast amounts of terms, 2) analytical or numerical solutions of equations, differential equations or minimization calculation, 3) accurate and aesthetic visualization of graphs or figures. In this class, we provide practices using GSIC Educational System and Tsubame Grid Cluster to learn how to manipulate "Mathematica", which is necessary for the calculation of economics or cognitive psychology such as solution to equations, linear algebra (list, vector and matrix manipulation), statistics (Descriptive statistics, Regression, Anova), graphs and complex network, and simulation of complex systems.

### Plan of lecture

1. Procedures to Get Tsubame Account and Introduction to Tsubame Literacy
2. Mathematica, its features and interfaces--Symbolic Programming, Use of Notebook and "math" command for Tsubame computation
3. Basic Built-in Functions of Mathematica: Numerical Calculation and Algebraic Calculation
4. Basic Built-in Functions of Mathematica: Linear Algebra--List, Vector and Matrix Manipulation
6. Functional Programming, Operators and their Syntax
7. Functions, Packages and Batch Processing
8. Pattern Matching, Logical Operations and Flow Controls
9. Application to Human Economic Science: Statistical Analyses
10. Application to Human Economic Science: Solution to Equations
11. Application to Human Economic Science: Differential and Integral Calculus
12. Application to Human Economic Science: Combinatorica and Network Computation
13. Application to Human Economic Science: Simulation of complex systems
13. Practices of More Advanced Programming (1)
14. Practices of More Advanced Programming (2)
15. Practices of More Advanced Programming (3)

### Textbook and reference

No textbook is required. For the course materials, please refer to

&#8226;http://www.b.cc.titech.ac.jp/~39499864/Mathematica/
&#8226;Human Economic Science by MathematicaÐ
&#8226;http://dl.dp.hum.titech.ac.jp/wiki/?resources

### Related and/or prerequisite courses

The credit of this course can be used to complete the International Human Economic Science Special Course which will start in April, 2009.

### Evaluation

Attendance and reports 