PH683 : Introduction to MATLAB

Department

Physics

Academic Program

Master in Physics

Type

Elective

Credits

03

Prerequisite

Overview

This course aims to achieve the following:1- The student's familiarity with programming using the Matlab program2- The ability to complete projects with the computer using Matlab.3- The student's familiarity with the mechanism for doing the research and completing and analyzing the results

Intended learning outcomes

By the end of studying this course, the student will be able to:1- Uses different commands, functions, and tools used in MATLAB2- Solve physical problems using the program under study3- Design a research project.4- Arranges algorithms to implement the required programs.5- Converts equations and physical issues into numbers and scientific results in an arithmetic way.6- Suggest and develop research topics and implement them using the MATLAB program

Teaching and learning methods

1- Lectures

2- Performing tasks in the laboratory using the computer using the MATLA program.

3- Collecting and studying information, preparing a program for it and analyzing it

4- Discussing a mini project

Methods of assessments

1- Completion of exercises 40%

2- Participation in the completion of projects 20%

3- Completion of a mini-project and its offer is 40%

Course contents

Week Due

exercises

Lectures

contact hours

Topics List

1

-

3

3

Brief introduction

1

-

3

3

Arithmetic and Matrix

1

-

3

3

Flow control

1

-

3

3

Scripts and Functions

1

-

3

3

Graphics

1

-

3

3

Input and Output

2

-

6

6

Numerical methods

1

-

3

3

Symbolic Math Toolbox

1

-

3

3

Stochastic methods

2

-

6

6

Monte Carlo methods

1

-

3

3

Fractals and Chaos

1

-

3

3

Texture Analysis