MATH 504 / CS 575: Numerical Linear Algebra
Time and Place: MWF 11:00 am - 11:50 am, on MS Teams
Instructor: Jehanzeb H. Chaudhry (Zeb),
jehanzeb@unm.edu,
www.math.unm.edu/~jehanzeb
Office Hours: Mon: 1-2pm, Wednesday: 1-3pm (on MS Teams or Zoom)
Lecture Delivery
The lectures will be delivered via MS Teams. You need to join the Math 504 / CS 375 team at this link. Please make sure you have joined the team before classes start.
Syllabus
Computation
You can use either Python, Matlab or C/C++ for the computations.
*Python
I find Python along with the libraries numpy,
scipy and matplotlib better than Matlab. Python has a very gentle learning curve, so you should feel at home even if
you've never done any work in Python. You can do your entire homework in Jupyter Notebooks , which combine your text, figues and code in one single file.
*Python and Numpy Help
*Matlab
A simple tutorial (intended for Math 375) MATLAB tutorial (PDF)
script with all commands(matlab_tutorial.m)
ApproxExp.m
f1.m
df1.m
MyDeriv.m
my_funky_fcn.m
MTU
MIT
*C/C++
C/C++ is like a double shot espresso. If you don't know what it is, its better to steer clear.
Homeworks:
The homeworks will have both a computational and theoretical component. Late homeworks will not be accepted.