Condensed matter physicists choose MATLAB and Simulink to develop algorithms for various applications. These include simulating classical and quantum many-body systems and using control instruments and lab hardware such as custom microscopes, sensors, and data acquisition systems. They also analyze and post-process data, perform various spectroscopic analyses, and develop AI-enhanced sensors.
Additionally, condensed matter physicists use MATLAB and Simulink to:
- Automatically generate HDL and C/C++ code for hardware connectivity
- Control and acquire data in real time from hardware and instruments
- Speed up AI and other computationally intensive analytics on GPUs
- Teach physics using an interactive course curriculum with live scripts
“When you’re doing research, you don’t want to be restricted to the way that somebody else has designed a program to run the machine.”
Andrew Jardine, University of Cambridge
Using MATLAB and Simulink at Condensed Matter Labs
Community tools include code for shared public access.
Curriculum Enhancement
Code examples for educators who teach condensed matter physics: