MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • Feedback
  • Support MIT OCW

Assignments

Special software is required to use some of the files in this section: .m, .mat, .mph, and .zip.

Listed with the problem sets are sample solutions. In each solution, there is a summary document along with supporting files. The archive contains each assignment's problem statement, solution, and supporting files.


ASSIGNMENTS TOPICS SOLUTIONS ARCHIVES

Problem Set 1: MATLAB® (PDF)

prob3_p2.txt (TXT)

Bessel Functions, Equation Solvers, Reading and Writing Files

(PDF)

Problem 1

plot_bessel_using_besselj.m (M)

plot_bessel_using_my_bessel.m (M)

plot_bessel_using_ode.m (M)

Problem 2

problem2.m (M)

Problem 3

pset1problem3.m (M)

p2_text.txt (TXT)

p2_excel.xls (XLS)

(ZIP)
Problem Set 2: Systems of Equations (PDF) Linear Regression, Fitting Heat Capacity Data Sets Using Various Functional Forms, Solving Linear Systems for "Real" System Problems, Non-linear Reactor Design Problem

(PDF)

Problem 1

HW2_prob1.m (M)

Problem 2

HW2_prob2.m (M)

calc_Pade_coeff.m (M)

calc_poly_coeff.m (M)

Cv_CO2_Pade.m (M)

Cv_CO2_poly.m (M)

Problem 3

pset2problem3.m (M)

Problem 4

HW2_prob4.m (M)

WaterGasShift.m (M)

WGS_contour.m (M)

(ZIP)

Problem Set 3: Eigenvalues, Linear Algebra (PDF)

shomate.m (M)

Peak Temperature, Finite Differences, Broyden's Method

(PDF)

Problem 1

pset3p1_main.m (M)

Problem 2

problem2a.m (M)

pset3problem2b.m (M)

pset3problem2c.m (M)

(ZIP)
Problem Set 4: Eigenvectors (PDF) Eigenvalues and Eigenvectors, Heat Capacity calculation with 1-D Schrödinger Equation

(PDF)

Problem 1

pset4p1_main.m (M)

Problem 2

pset4problem2b.m (M)

pset4problem2c.m (M)

problem2d.m (M)

(ZIP)

Problem Set 5: SVD and Integrals (PDF)

signalssvd.txt (TXT)

Singular Value Decomposition of Spectrometer Output

(PDF)

pset5problem1.m (M)

(ZIP)

Problem Set 6: ODE (PDF)

extra_functions.txt (TXT)

Explicit ODE Solver vs. Stiff Implicit ODE Solver Comparison, Shooting Method, Chemostat and Thermal Shock

(PDF)

Problem 1

pset6p1_main.m (M)

Problem 2

problem2a_usingode45.m (M)

problem2a_usingode23s.m (M)

(ZIP)
Problem Set 7: DAE, Optimization (PDF) Emptying Tank, CSTR Optimization, Equilibrium Mixture of Gases

(PDF)

Problem 1

pset7problem1.m (M)

Problem 2

p2_main.m (M)

p2_main_logV.m (M)

p2_main_fsolve.m (M)

Problem 3

p3_main.m (M)

(ZIP)
Problem Set 8: BVPs (PDF) Heat Transfer in a Pipe, Mass Transfer With Immobilized Enzymes, Reactive Absorption Column

(PDF)

Problem 1

pset8p1_main.m (M)

p1_main_unscaled.m (M)

new_femlab_problem1.mph (MPH - 1.0 MB)

Problem 2

p2_main.nonuniform.m (M)

p2_main_unscaled.m (M)

new_femlab_problem2.mph (MPH)

Problem 3

problem3_bvp_nonuniformgrid.m (M)

solve_c_nonuniformgrid.m (M)

velocity.m (M)

reactionRate.m (M)

derivative.m (M)

doublederivative.m (M)

array_to_matrix.m (M)

(ZIP - 1.3 MB)

Problem Set 9: Models vs. Data (PDF)

signalssvd.txt (TXT)

Parameter Estimation and Uncertainty Analysis of Spectrometric Data

(PDF)

fitAbsForB.m (M)

bestfitk1.m (M)

fitAbsForC.m (M)

bestfitk2_model1.m (M)

p3_model1_error_bestfit.m (M)

bestfitk2_model2.m (M)

p3_model2_error_bestfit.m (M)

p5_model2_param_est.m (M)

p2.m (M)

readS_matrix.m (M)

p5_contourplots.m (M)

(ZIP)
Problem Set 10: Monte Carlo Integration (PDF) Calculating the Distance Between H's on HOOH

(PDF)

pset10p1_main.m (M)

Metropolis.m (M)

Vmorse.m (M)

V.m (M)

RHH_6.m (M)

(ZIP)
Problem Set 11: Stochastic Processes (PDF) Modeling Oxidation in a Droplet With Kinetic Monte Carlo

(PDF)

p1_postprocessing.m (M)

pset11p1_main.m (M)

p1_main_partc.m (M)

workspace_12-10-06_1hr.mat (MAT - 37.0 MB)

workspace_partC_30min.mat (MAT - 6.0 MB)

(ZIP - 43.0 MB)