Vector Math in Codea with Box2D. Simon’s own code.
Simon built a program in Codea visualizing the absolute value of a vector:
a homeschooling blog about Simon, a young mathematician and programmer, and his little sister Neva. Visit https://simontiger.com
Simon built a program in Codea visualizing the absolute value of a vector:
Simon shows a project he built using the p5.collide.2D library – he combined two codes from GitHub to make a program looking for intersection points between two lines in JavaScript:
We continue reading the Russian adventurous math books by Vladimir Levshin (1904-1984) – see an older post about it – and Simon is often excited about the challenges discussed. This time however, … Continue reading How to double a cube?
Note: See the update at the bottom of this post! We’ve had quite a dramatic situation here for the past couple of days, after Simon turned Daniel Shiffman’s Evolutionary Steering … Continue reading Evolutionary Steering Behaviors Game
A set of awesome Codea tutorials that Simon recorded for those who are just starting to program in Codea. Simon ported examples from Processing (java) into Codea (Lua): In the … Continue reading Simon’s Codea Tutorials and the Arc-Tangent
Many efforts to make a leap forward in understanding Matrix Math last week. Simon was stuck in several vector functions projects (in Python, C#, Java and JavaScript) when trying to … Continue reading Elusive Matrix Math
Simon talks about his changes to Daniel Shiffman’s Spherical Geometry Coding Challenge: He has rewritten the code in an object oriented manner. Later he also turned the sphere into an … Continue reading Simon’s changes to Daniel Shiffman’s Spherical Geometry Coding Challenge
Simon explains why he slightly changed Daniel Shiffman’s Lorenz Attractor Coding Challenge: Simon used four variables instead of 11. The Lorenz system is a system of ordinary differential equations, first … Continue reading Simon’s Changes to the Lorenz Attractor Coding Challenge
Simon seems to be setting first gentle steps in Calculus, once again thanks to Daniel Shiffman. In the videos below, Simon talks about minimizing and maximizing functions, the power rule, … Continue reading Treading into Calculus
Simon has been working on a very complicated topic for the past couple of days: Linear Regression. In essence, it is the math behind machine learning. Simon was watching Daniel … Continue reading Simon gets serious with Linear Regression (Machine Learning)
In the two videos below Simon writes a JavaScript program using Linear Regression in Atom and gives a whiteboard lecture on the Linear Regression algorithm, both following a tutorial on … Continue reading Simon explains Linear Regression (Machine Learning)