Numerical Analysis I

Laboratory  Course  (2019-20)

An introduction to Octave: Octave introduction

Octave download: GNU Octave download

Important note: The lab’s supporting material as well as the corresponding code files can be found in the course’s e-class.

Lab 1: Instructions  – .m file

Lab 2:  [Basic commands – .m file ] • [Norms – .m file] • [Introduction to Systems of Linear equations]

Lab 3: [ Plots – Systems of Linear equations (part 2)]

Lab 4: [ Systems of Linear equations (part 3) ]

Lab 5: [ Roots (part 1) ]

Lab 6: [ Roots (part 2) ]

Lab 7: [ Roots (part 3) ]

Lab 8: [ Differences ]

Lab 9: [ Interpolation (part 1) ]

Lab 10: [ Interpolation (part 2) ]

Lab 11: [ Differentation ]

 

Laboratory  Course  (2017-18)

Extra files: Jacobi for system solution.m   GaussSeidel for system solution.m

HomeWork: norms.m

 

Laboratory  Course  (2016-17)

Lab 1: Instructions

Lab 2: [Basic Commands – .m file]

Lab 3: [Loops and Functions – .m file]

Lab 4: [Editing Matrices – .m file1 .m file2 ]

Lab 5: [Roots – .m file – .py file]

Lab 6: [Differences – m file]

Lab 7: [Interpolation – .m file – .m file (plots) – py.file]

Lab 8: [Differentation – .m file (plots) – .m file]

Lab 9: [Practice with Julia – JuliaBox notebooks]

Lab 10: [Subplots with Interpolation – .m file]

Lab 11: [Revision1 –  example1 example2example3]

Lab 12: [Revision2 – example4 – example5 – example6]

Lab13: [Revision3 – function1.m function2.m.m.file ]

Homework: [exercises.pdf – solutions.pdf]

Eclass: [Laboratory Material: .zip – .rar]