How Can I Approach Modeling Physical Phenomena in Physics and Computer Science?

  • Thread starter Thread starter Necross
  • Start date Start date
  • Tags Tags
    Modelling
AI Thread Summary
A second-year engineering student is transitioning from Mechatronics to physics with a minor in computer science and seeks guidance on modeling physical phenomena, particularly in areas like solar system formation. They have programming experience in several languages and a foundational knowledge of data structures. The discussion emphasizes the necessity of understanding differential equations, both ordinary (ODE) and partial (PDE), as well as numerical methods for effective modeling. The student expresses urgency in acquiring this mathematical knowledge to avoid hindering their progress in physics. Recommendations for relevant texts are requested to facilitate their learning in these areas.
Necross
Messages
34
Reaction score
0
Hello All. I am a second year engineering student switching over from Mechatronics engineering to physics with a minor in computer sciences. While I have done some programming in C, C++, Java, TCL and Assembler, I would like to know how I would approach modeling physical phenomena...e.g basic models of planet/solar system formation etc...I've had a Data Structures and Algorithms course and have a rough understanding of trees and various other data structures...Are there any texts that can help me out with this?

- Thanks
- Necross
 
Technology news on Phys.org
You need a good understanding of Differential equations, both ODE and PDE, along with numerical methods. Your CS background is a good starting place but you must have the math in order to understand and create workable models.
 
Can you please recommend some good books? I've touched upon ODE's and have some PDE's in theory in some of my current physics courses. I will be learning ODE's and PDE's soon enough but I can't wait that long. It's going to hold me back from doing this and having a complete understanding of the theory itself. Thanks for the reply. :)
 
Thread 'Star maps using Blender'
Blender just recently dropped a new version, 4.5(with 5.0 on the horizon), and within it was a new feature for which I immediately thought of a use for. The new feature was a .csv importer for Geometry nodes. Geometry nodes are a method of modelling that uses a node tree to create 3D models which offers more flexibility than straight modeling does. The .csv importer node allows you to bring in a .csv file and use the data in it to control aspects of your model. So for example, if you...
I tried a web search "the loss of programming ", and found an article saying that all aspects of writing, developing, and testing software programs will one day all be handled through artificial intelligence. One must wonder then, who is responsible. WHO is responsible for any problems, bugs, deficiencies, or whatever malfunctions which the programs make their users endure? Things may work wrong however the "wrong" happens. AI needs to fix the problems for the users. Any way to...
I am trying to run an .ipynb file and have installed Miniconda as well as created an environment as such -conda create -n <env_name> python=3.7 ipykernel jupyter I am assuming this is successful as I can activate this environment via the anaconda prompt and following command -conda activate <env_name> Then I downloaded and installed VS code and I am trying to edit an .ipynb file. I want to select a kernel, via VS Code but when I press the button on the upper right corner I am greeted...
Back
Top