modified: Sun 2026-03-01 | 10:43 AM // created: Wed 2025-11-05 | 06:46 PM
# Welcome to Basic. Some collection of written notes on some basic mathematics. Currently teaching: - [[calculus/index-math-8-spring-2025|Math 8 Calculus 2.]] - [[basic-ordinary-differential-equations/index-math-15-spring-2025|Math 15 Ordinary differential equations.]] Some other notes, in-progress updates (slow): - [[basic-ordinary-differential-equations/index-math-15|Math 15 Ordinary differential equations notes.]] (Only material after midterm 1 so far). - [[beginner-number-theory/0|Beginner number theory.]] _in-progress_ - [[basic-real-analysis/0-index-basic-real-analysis|Basic real analysis.]] _in-progress_ - [[basic-linear-algebra/0-index-basic-linear-algebra|Basic linear algebra.]] _in-progress_ - [[matrix-linear-algebra/0-index|Math 13 Notes and additional comments.]] _in-progress_ &[320,390,0 demo](https://dev.bonsoon.net/quilt/) @image[300,300] setBorder(10); initPicture(-3, 3, -3, 3); axes(1, 1, "labels", 1); stroke = "#ddd"; strokewidth = "1"; // Loop through the grid to draw slope segments for (var i = -3; i <= 3; i += 0.4) { for (var j = -3; j <= 3; j += 0.4) { var x = i; var y = j; // x' = y, y' = x var dx = y; var dy = -x; // Calculate length to normalize the vectors var len = Math.sqrt(dx * dx + dy * dy); if (len > 0) { // Normalize and scale the segment length (0.15 is the half-length) var scale = 0.1 / len; var xStart = x - dx * scale; var yStart = y - dy * scale; var xEnd = x + dx * scale; var yEnd = y + dy * scale; stroke = "blue"; line([xStart, yStart], [xEnd, yEnd]); } } } text([1.5, 2.8], "dx/dt = y"); text([1.5, 2.5], "dy/dt = -x"); @endimage