Numerical computation crops up in many fields of application, such as computer graphics, medical imaging, fluid dynamics, finance, and data mining. This course covers many of the principles and practices of basic scientific computation. Topics include: cubic splines, fast Fourier transforms, solutions of differential equations, floating point number systems, numerical errors and stability. Topics are presented in the context of specific applications to image processing, analysis of data, and scientific modeling. Any student interested in a career in computational support of engineering or scientific applications such as CAD/CAM, graphics, medical imaging, or computational finance will find this course essential.
One way to use MATLAB from home is to connect remotely to linux.student.cs.uwaterloo.ca.
This assumes you have the ssh binary in your path and an X server running. If you do not know what that means, do not worry! You probably do.
ssh -X USERNAME@linux.student.cs.uwaterloo.ca, where USERNAME is your WatIAM username.matlab -nodesktop -nosplash.The -X allows you to do X forwarding. This allows you to spawn windows on your local machine that are being rendered on the remote machine. In short, you will find this useful because you will be able to see the figures you make in MATLAB remotely.
If you are already familiar with the Remote Desktop Client on Windows, you may consider using that to log on to windows.student.cs.uwaterloo.ca.
You can use the PuTTY terminal emulator to connect from your Windows environment. There are other SSH clients available, but we will talk about this one. Because the server you are connecting to will try to spawn X windows, you might also consider downloading an X server for Windows (if you are confused, just follow the directions exactly, including those marked Optional).
linux.student.cs.uwaterloo.ca.-> X11, make sure to Enable X11 forwarding.
You can save yourself the trouble of repeating many of the above steps in PuTTY by creating a Saved Session.