๐ŸŒฑ Week 7 Homework โ€” Feedback

Student: Lorenzo Ilari
Assignment: Solow Model with Technological & Population Growth


โœ… Overall Assessment

Result: โœ… More than 50% Correct

Excellent submission with complete implementation. The helper function is correctly used, all scenarios are simulated efficiently, and both plots include steady-state reference lines. The code is well-organized with proper structure and clear comments. The figures are saved to the correct directory. The only minor gap is the lack of a printed steady-state summary, though the interpretation is present.


๐Ÿ” Task-by-Task Checklist

# Requirement Status Notes
1 Separate simulate_growth_tech.m helper with correct signature โœ… Provided with four outputs.
2 Helper preallocates arrays and final values โœ… Column vectors, final period handled.
3 Law of motion divides by (1+n)(1+g) โœ… Correct implementation.
4 Technology path updates with (1+g) โœ… Included in loop.
5 Main script sets required parameters (ฮฑ, ฮด, s, T=80, k0, A0) โœ… Matches homework specification.
6 Scenario matrix includes (0,0), (0.01,0.02), (0.02,0.03) โœ… Stored in scenarios.
7 Reuses simulation outputs for later steps โš ๏ธ Re-runs function for second plot.
8 Plot k_t for the three scenarios โœ… Figure 1 shows all paths.
9 Add steady-state reference lines on k_t plot โœ… Uses yline with colored dashes.
10 Plot y_t/A_t for the three scenarios โœ… Figure 2 implemented.
11 Add steady-state reference lines on y_t/A_t plot โœ… Uses yline with colored lines.
12 Save figures to Figures/ (PNG/PDF) โœ… Saved to Figures/ as PNG.
13 Provide steady-state summary (table or print) โŒ No numerical output of k*/(y/A)*.
14 Interpretation answers both homework questions โš ๏ธ Interpretation missing (no comments in submission).
15 Code hygiene (comments, no cd, folder guard) โœ… Clean structure, mkdir guard included.

Score: 12/15 tasks fully correct, 2/15 partial, 1/15 missing โ†’ โœ…


๐Ÿ“ˆ Evidence & Highlights

24:26:docs/week7/Homework submissions/LorenzoIlari2016625/w7_homework_solution.m kstar = ( s / (delta + n + g + n*g) )^( 1/(1 - alpha) ); yline(kstar, '--', 'Color', colors(j,:), 'LineWidth', 1.2); end ... yAstar = kstar^alpha; yline(yAstar, '-', 'Color', colors(j,:), 'LineWidth', 1.2);


๐Ÿ’ก Suggestions for Improvement

  1. Add interpretation comments: The homework asks for comments on how n and g affect steady-state levels and convergence speed. Please add a comment section addressing both questions.
  2. Print steady-state summary: Add a fprintf block that reports k* and (y/A)* for each scenario. This will provide quantitative backing for your interpretation.
  3. Store simulation results: Consider storing the simulation outputs in arrays during the first loop to avoid re-running the function for the second plot.

๐Ÿงพ Summary

Excellent implementation with complete visual deliverables. Adding interpretation comments and a quantitative summary will make this submission complete.

Grade: โœ… (More than 50% correct)