Week 1 Summary
Weekly Summary (19/06-25/06):
During the first week of the project, our main focus was on evaluating the capabilities of ChatGPT in generating code for mechanical problems. We also explored how ChatGPT's code generation differed across different programming languages.
To assess ChatGPT's abilities, we conducted tests using Python to simulate, solve, and derive the equations of motion for a double compound pendulum. With a single prompt, ChatGPT successfully accomplished this task for a double mathematical pendulum. By further fine-tuning the prompts, ChatGPT solved the task without encountering any issues.
Additionally, we attempted to utilize ChatGPT to generate MATLAB code for simulating a specific "stacking blocks" problem, formulated similarly to an exam question. However, ChatGPT faced more challenges in solving this problem compared to the Python counterpart.
The discrepancy in performance likely stems from the differences in generality between MATLAB and Python, as well as the more specific nature of the physics problem itself. MATLAB is not as widely used as Python, and the problem's context may have presented additional complexities for ChatGPT.
Overall, the first week of the project involved exploring ChatGPT's code generation capabilities for mechanical problems and examining the variations observed across different programming languages