I want to integrate programming into my learning in math and science in a very specific way. I want to create visualizations and simulations of concepts I am learning. When I learn a numerical method of graphing differential equations I want write a program that can do it for me, when I learn about tunnelling in QM I want to be able to animate it (maybe even write something that can solve a misc. set of potentials), when I learn about coupled oscillators I want to be able to write a program that animates pendulums connected by springs, etc. I also want all these animations to not depend on a built in physics engine. I want the equations inputed by me. Is MATLAB capable of all this? If not, what is?
Here are some example from other people:
I understand some of the above use matplotlib with python. I have tried using it but have run into problems that just dont arise in trying to learn Matlab. Even when I copy/paste code into Jupyter notebooks, things fail to run or animate. I don't know how to interpret the error messages and there are simply not enough resources online to figure it out. Maybe I need to be told that its not too hard and I am lazy. I respect that. I am good at and enjoy math and physics. I have only been remotely interested in programming for a couple of days. So, be harsh but be understanding.