Fall 2020 ESC 251

ESC 251 - Scientific Computing

Days: MWF

Time: 11:15 - 12:05

Room: Smith 103

Important Course Documents

  • Course Syllabus: PDF
  • Using Matlab from Home: TXT
  • Using Python from Home: TXT
  • Python Installation Guide from Hugh Lauer at WPI: PDF
  • Current Grade Sheet: XLS
  • Course Notes

  • Aug. 31 Introduction: PDF IEEE 754 Standard
  • Sep. 02 Basic Linear Algebra: PDF
  • Sep. 07 Matlab Linear Algebra: PDF
  • Sep. 11 Array Indicies and Whole Array Operations PDF
  • Sep. 14 2D Plotting: PDF script1.m script2.m
  • Sep. 16 Variables: PDF
  • Sep. 18 If-Then Statements: PDF ssn1.m ssn2.m if_ex1.m piecewise1.m piecewise2.m piecewise3.m
  • Sep. 23 Loops: PDF testloop1.m
  • Important Note on HW 10, Problem 1 Note
  • Sep. 30 Other Functions: PDF
  • Oct. 02 Writing MATLAB Functions: PDF
  • Oct. 14 Cubic Splines: PDF testdata.dat
  • Oct. 19 Errors and Equally Spaced Points: PDF
  • Oct. 19 Integration: PDF
  • Oct. 26 Integration 2: PDF integ1.m integ2.m integ3.dat driver_oct26.m trap_fun.m simp_fun.m
  • Oct. 28 Linear Systems: PDF
  • Oct. 30 Initial Value Problems: PDF ex1driver.m example1.m ex2driver.m example2.m
  • Nov. 02 Python Basics: PDF blank.py
  • Nov. 06 Python Logic/Loops: PDF exnov06.py
  • Nov. 09 Python Lists: PDF exnov09.py
  • Nov. 11 Python Functions: PDF testdrive.py myfun.py
  • Nov. 13 Python Plotting: PDF
  • Nov. 16 Python Files: PDF file1.txt
  • Nov. 18 Python Formatting: PDF nov18_1.py nov18_2.py
  • Nov. 20 Reading Columns: PDF data1.dat
  • Handouts

  • Free online linear algebra text: Linear Algebra Text
  • Sample Programs

  • Area of Circle, Volume of Sphere areas.m
  • Roots of a Quadratic qroots.m
  • nth Term of Arithmetic Sequence arseq.m
  • Modified testloop1 testloop_mod.m
  • Sum Test sumtest.m
  • Piecewise vector function piecewise.m
  • Simple While example whiletest.m
  • Sum positive numbers and average sumpos.m
  • fun1 from Oct 02: fun1.m
  • fun2 from Oct 02: fun2.m
  • myabs from Oct 02: myabs.m
  • solvquad from Oct 02: solvquad.m
  • solvquad2 from Oct 02: solvquad2.m
  • solvetri from Oct. 5: solvetri.m
  • insphere from Oct. 5: insphere.m
  • tsphere from Oct. 5: tsphere.m
  • nfact from Oct. 5: nfact.m
  • p_12_1 from Oct. 5: p_12_1.m
  • tp_12_1 from Oct. 5: tp_12_1.m
  • line1 from Oct. 9: line1.m
  • linterp.m from Oct. 12 linterp.m
  • linterpvec.m from Oct. 12 linterpvec.m
  • testinterp.m from Oct. 12 testinterp.m
  • spline_not.m from Oct. 14 spline_not.m
  • spline_clamp.m from Oct. 14 spline_clamp.m
  • testcos.m fro Oct. 23 testcos.m cosexample.m
  • Homework Assignments

  • HW 1: PDF
  • HW 2: PDF Solution PDF
  • HW 3: PDF
  • HW 4: PDF
  • HW 5: PDF
  • HW 6: TXT
  • HW 7: PDF
  • HW 8: PDF
  • HW 9: PDF
  • HW 10: PDF Solution
  • HW 11: PDF Solution
  • HW 12: PDF Solution
  • HW 13: PDF Solution
  • HW 14: PDF hw14_1.m hw14_2.m
  • HW 15: PDF hw15.m hmean1.m countnp.m nck.m
  • HW 16: PDF data.dat
  • HW 17: PDF sp_deriv.m hw17_soln.m
  • HW 18: PDF driver_trap.m trap_fun.m yofx.m
  • HW 19: PDF hw19.dat hw19_soln.m case1.m case2.m case3.m
  • HW 20: PDF hw20.dat hw20driver.m hw20_2.m
  • HW 21: PDF
  • HW 22: PDF
  • HW 23: PDF hw23.py
  • Midterm Assignment: PDF prob1.dat prob2.dat
  • HW 24: PDF
  • HW 25: PDF hw25drive.py hw25fun.py
  • HW 26: PDF
  • HW 27: PDF hw27_1.dat hw27_2.dat
  • HOME


    Last updated: Aug 25, 2020