Fall 2022 ESC 251

## Important Course Documents

• Course Syllabus: PDF
• Course Survival: PDF
• Using Matlab at Home: TXT
• Using Anaconda at Home: TXT
• ## Course Notes

• Aug. 29 Introduction: PDF IEEE 754 Standard
• Aug. 31: Introduction to Matlab PDF
• Sep. 2: Algorithms and Script Files PDF
• Sep. 12: If-Then Logic PDF
• Sep. 19: Looping Operations PDF tloop1.m tloop2.m tloop3.m tloop4.m
• Oct. 03: Vectors and Matrices PDF badsearch.txt sum1.m getmax.m getmax2.m bsort.m genxc.m genxc2.m tablef.m
• Oct 10: Vectorized Operations PDF
• Oct 12: Other Functions PDF
• Oct 28: Making 2D Plots PDF
• Oct 31: Making 3D Plots PDF
• Nov 02: Cosine Routines Discussion getcos.m mycos.m k_cos.c
• Nov 04: Python Basics PDF
• Nov 07: Python Logic and Loops PDF exam1.py exam2.py exam3.py exam4.py exam5.py
• Nov 11: Python Lists PDF
• Nov 14: Python Functions PDF
• Nov 16: Python Plotting PDF
• Nov 18: Definite Integrals PDF bigtrap.m trap_fun.m yofx.m traprun.m simp_fun.m Outline of Adaptive Simpson Method
• Nov 28: Interpolation and Splines PDF intdata.dat intdata2.dat int_ex1.m int_ex2.m growlin.m spline_ex.m int_ex3.m int_ex4.m Table for e^x
• Dec 2: Python Integration TXT funints.py tableints.py splineints.py
• Dec 5: Thermal Energy PDF tex1.m tex2.m temp.dat
• Dec 7: Inverse Interpolation PDF invdat.dat interp_example.m
• ## Handouts

• Simple Script File: ex1.m
• Social Security: ssn1.m ssn2.m
• If-then_elseif example: if_ex1.m
• Test positive, negative or zero: pnz.m
• Piecewise Function: piecewise1.m
• 2D Piecewise Function: piecewise2.m piecewise3.m piecewise3.f90
• Comments on HW 6,7: alternate_hw67.m
• Coin Flip Experiment: flips.m
• Compute n!: nfact.m
• Average unknown number of positive values : addval2.m
• Average unknown number of positive values with break statement : addval3.m
• Average unknown number of values when numbers are random: addval4.m
• ## Homework Assignments

• HW 1: PDF Solution
• HW 2: PDF Solution
• HW 3: TXT
• HW 4: PDF
• HW 5: PDF
• HW 6: PDF
• HW 7: PDF
• HW 8: PDF
• HW 9: PDF hw9_p1.m hw9_p2.m hw9_p3.m
• HW 10: PDF
• HW 11: PDF
• Project 1 : PDF craps.m
• HW 12: PDF
• HW 13: PDF hw13_p4.m
• HW 14: PDF
• HW 15: PDF
• HW 16: PDF
• HW 17: PDF
• HW 18: PDF
• HW 19: PDF hw19.dat
• HW 20: PDF
• HW 21: PDF hw21.dat
• HW 22: PDF
• HW 23: PDF
• Project 2: PDF
• HW 24: PDF
• HW 25: PDF
• HW 26: PDF hw26_drive.py functions.py
• HW 27: PDF
• HW 28: PDF
• HW 29: PDF
• HW 30: PDF
• HW 31: PDF hw31.dat testhw31.m hw31disc.txt hw31fun.m hw31der.m hw31derplot.m hw31err.m
• HW 32: TXT hw32.py
• HW 33: PDF hw33.dat
• HW 34: PDF hw34.m invinterp.m prob3fun.m hw34.py