## Course Description

- Syllabus
- Instructor: Libao Jin
- Email: [email protected]
- Virtual Office: Discord (Invite link: https://discord.gg/Zhm3WfKTJg)
- Class:
- Section 01: 02:30 PM - 03:20 PM Wednesday, Zoom: uwyo.zoom.us/j/97308546048
- Section 02: 02:55 PM - 03:45 PM Thursday, Zoom: uwyo.zoom.us/j/97308546048
- Office Hours: 04:05 PM - 04:55 PM Tuesday & Thursday on Discord

- Remote Lab: vdesktop.uwyo.edu

## Labs

- All script/functions files: Math.3341.zip

### Lab 01: Introduction to MATLAB and $\rm\LaTeX$

- Assignment due at 11:59 PM on 02/02/2021
- zip, slides, exercise, overleaf template

### Lab 02: Variables, Arrays and Scripts

- Assignment due at 11:59 PM on 02/09/2021
- zip, slides, exercise, overleaf template

### Lab 03: Functions and Control Flows

- Assignment due at 11:59 PM on 02/16/2021
- zip, slides, exercise, overleaf template

### Lab 04: Plotting Data

- Assignment due at 11:59 PM on 02/23/2021
- zip, slides, exercise, overleaf template

### Lab 05: Formatting Output and $\rm\LaTeX$

- Assignment due at 11:59 PM on 03/02/2021
- zip, slides, exercise, overleaf template

### Lab 06: LU Decomposition

- Assignment due at 11:59 PM on 03/09/2021
- zip, slides, exercise, overleaf template

### Lab 07: Debugging & Good Coding Practices

- Assignment due at 11:59 PM on 03/16/2021
- zip, slides, exercise, overleaf template

### Lab 08: MATLAB Interpolation Routines and Their Derivatives

- Assignment due at 11:59 PM on 03/23/2021
- zip, slides, exercise, overleaf template

### Lab 09: Ill-conditioned Matrices and Finite Precision Arithmetic

- Assignment due at 11:59 PM on 03/30/2021
- zip, slides, exercise, overleaf template

### Lab 10: MATLAB 3D Plots

- Assignment due at 11:59 PM on 04/13/2021
- zip, slides, exercise, overleaf template

### Lab 11: MATLAB Integration Routines & Gauss Quadrature

- Assignment due at 11:59 PM on 04/20/2021
- zip, slides, exercise, overleaf template

### Lab 12: Romberg Integration

- Assignment due at 11:59 PM on 04/27/2021
- zip, slides, exercise, overleaf template

### Lab 13: Random Numbers, Histogram & Monte Carlo Integration

- Assignment due at 11:59 PM on 05/04/2021
- zip, slides, exercise, overleaf template

### Lab 14: Built-in ODE Solvers in MATLAB

- Assignment due at 11:59 PM on 05/11/2021
- zip, slides, exercise, overleaf template

## Instructions

### Windows Instructions

- Go to “This PC”, create a folder named “Math.3341” under “HomeDrive-UserFiles(H:).
- Drag the folder icon of “Math.3341” to “Quick access”.
- Go to “Quick Access”, click the folder “Math.3341”.
- Download the above labs to “Download”.
- Unzip the downloaded file: right click on the icon -> “Extract All” -> “Browse…” -> “Math.3341” at “Quick access” -> “Select Folder” -> “Extract”.
- Open MATLAB, locate the current working directory to the current lab folder, e.g., type “cd H:\Math.3341\Math.3341.Lab.01” in the Command Window to change the working directory.

### Overleaf Instructions

- Go to Overleaf and create an account.
- Click to the overleaf template link.
- “Menu” (up left corner) - “Copy Project”.
- Go to “LaTeX/meta.tex” to change section you are in and your name, e.g., change “Math 3341-00” to “Math 3341-01”.
- Once you finish the exercises, please upload output files “lab_01_output.txt” to the folder “src” on Overleaf. Double check the name are identical to the given above. Otherwise, Overleaf/LaTeX cannot compile the .tex file.
- LaTeX.Mathematical.Symbols.pdf

### Submission Requirements

Submit the generated .pdf file on WyoCourses.

## MATH 3340 Homework Templates

- Homework 1, Overleaf Template, MATLAB Code Template: hw1.zip
- Homework 2, Overleaf Template, MATLAB Code Template: hw2.zip
- Homework 3, Overleaf Template, MATLAB Code Template: hw3.zip
- Homework 4, Overleaf Template, MATLAB Code Template: hw4.zip
- Homework 5, Overleaf Template, MATLAB Code Template: hw5.zip
- Homework 6, Overleaf Template, MATLAB Code Template: hw6.zip
- Homework 7, Overleaf Template, MATLAB Code Template: hw7.zip
- Homework 8, Overleaf Template, MATLAB Code Template: hw8.zip
- Final Project, Overleaf Template, MATLAB Code Template: final.zip