๐ŸŒฑ Week 7 Homework โ€” Feedback

Student: Alice Ciavatta
Assignment: Solow Model with Technological & Population Growth


โœ… Overall Assessment

Result: โœ… More than 50% Correct

Excellent submission with complete implementation. The helper function includes steady-state calculations as bonus outputs, all scenarios are simulated and stored efficiently, and both plots include steady-state reference lines. The half-life convergence analysis is a thoughtful addition. The only minor issue is that figures are saved in the root directory instead of Figures/.


๐Ÿ” Task-by-Task Checklist

# Requirement Status Notes
1 Separate simulate_growth_tech.m helper with correct signature โœ… Provided with six outputs (includes k_ss, yeff_ss).
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 pairs.
7 Reuses simulation outputs for later steps โœ… Stores results in cell arrays.
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 labels.
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 labels.
12 Save figures to Figures/ (PNG/PDF) โš ๏ธ Saves to root directory, not Figures/.
13 Provide steady-state summary (table or print) โœ… Half-life analysis printed.
14 Interpretation answers both homework questions โœ… Clear discussion of steady-state and convergence.
15 Code hygiene (comments, no cd, folder guard) โœ… Well-structured, mkdir guard included.

Score: 14/15 tasks fully correct, 1/15 partial โ†’ โœ…


๐Ÿ“ˆ Evidence & Highlights

47:71:docs/week7/Homework submissions/week7_homework_alice_ciavatta Alice Ciavatta/week7_homework_alice_ciavatta.m for i = 1:3 yline(kss(i), '--', sprintf('k* %s', labels{i}), ...); end ... for i = 1:3 yline(yeff_ss(i), '--', sprintf('y/A * %s', labels{i}), ...); end


๐Ÿ’ก Suggestions for Improvement

  1. Save figures to Figures/ directory: Use fullfile('Figures', 'hw7_k_paths.png') instead of saving directly to the root directory. This keeps the workspace organized and matches homework expectations.

๐Ÿงพ Summary

Outstanding submission with complete implementation, thoughtful convergence analysis, and clear interpretation. Moving figure exports to Figures/ is the only remaining polish needed.

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