Matlab 👩💻 Course Overview
HTML-код
- Опубликовано: 5 фев 2025
- Imagine that you work for an organization that rescues orphaned birds. Often you have to hatch eggs left without a nest. Egg incubation is tricky business. To incubate a chicken egg you have to keep it at just the right temperature. One way to do this would be to constantly check the temperature and turn up or down the incubator heaters manually. This might work but you'd have to do that for almost a month straight! A much better way would be to automate the temperature control by having a computer check and adjust the temperatures. That is exactly what the Temperature Control Lab can do! The lab comes equipped with two heaters and two thermometers so it can auto-adjust to keep the temperature just right. In this course we will learn about programming as we build a Java program that can maintain a perfect egg-incubation temperature.
The final project of this course is to develop a temperature controller (like a thermostat) that could be used for an egg incubator. There are other factors such as humidity and turning the eggs that are important with incubators but we'll only focus on the temperature for this project.
Every programmer must have basic background knowledge before using the language in more complex projects. This tutorial steps through basic programming skills to build the more complex incubator temperature control. The introductory 12 exercises are designed to be completed in 2-3 hours (15-20 minutes each) but sections can be skipped if you already have the background knowledge.
If you want to do well in monitoring and controlling the egg temperature, you should work through the basic information. For those who already have experience with Matlab, this course also teaches the TCLab Arduino functions.
Overview (this lesson)
Debugging
Variables
Printing
Arduino
Functions
Loops
Input
If Statements
Arrays
Cell Arrays
Plotting
It is best to follow the lessons in these steps because the later lessons build upon each other.
Course Overview: apmonitor.gith...
Source Files on GitHub: github.com/APM...
TCLab: apmonitor.com/...
Additional Online Courses: apmonitor.com/...
Thank you. Would you recommend Matlab or Python to learn in depth for modeling and simulation?
Both are good. Python is better if you haven't learned one yet. Here is a course in Python: apmonitor.github.io/begin_python and Matlab: apmonitor.github.io/begin_matlab There is also one for Java: apmonitor.github.io/begin_java but that is not as good for modeling and simulation.
Ui control or widget is possible like guide in matlab manage on gnu octave??
Yes, UI controls are also possible in GNU Octave: wiki.octave.org/Uicontrols
@@apm but where can i download free open source qt library?