Instructional Video16:11
APMonitor

Matlab 👩‍💻 Variables

10th - Higher Ed
Variables store information such as a number or a string. For example, if you wanted to keep a set temperature for an egg, you would type egg = 37.5 for °C or egg = 99.5 for °F. The first part tells what the variable will be called, and...
Instructional Video5:17
APMonitor

Install Python Packages with pip and conda

10th - Higher Ed
The package managers "pip" and "conda" allow users to install, update, or uninstall Python modules from a command line or directly from a Python script.
Instructional Video44:22
APMonitor

Matlab 👩‍💻 Course Final Project

10th - Higher Ed
The final project is to put together all of the basic parts of the course to help you complete a project to design the temperature control for an egg incubator. This is an opportunity for you to review the course material as you use many...
Instructional Video12:18
APMonitor

Plots in Python with Numpy and Matplotlib

10th - Higher Ed
Graphs or plots are effective at showing data. This introductory video demonstrates how to create a plot and adjust some of the basic characteristics of those plots such as the size of the trend, style (dashed, dotted, solid), add a...
Instructional Video8:37
APMonitor

Arduino Setup in GNU Octave

10th - Higher Ed
The Arduino forge package facilitates the interface to an Arduino. This tutorial demonstrates: 1. Install Octave 2. Install the Arduino package: pkg install -forge arduino 3. Write the Arduino firmware: arduinosetup 4. Load Arduino...
Instructional Video6:22
APMonitor

Subplots with Matplotlib in Python

10th - Higher Ed
Subplots combine multiple plots into a single frame. The key to using subplots is to decide the layout of the subplots and to then configure each subplot individually.
Instructional Video21:07
APMonitor

Matlab 👩‍💻 If Else Statements

10th - Higher Ed
If and else statements tell the computer what to do based on a true or false condition. Condition operators can combine multiple conditions to correctly direct the program to different sections of code.
Instructional Video11:55
APMonitor

Matlab in Jupyter Lab Notebook

10th - Higher Ed
Project Jupyter is a web-browser Integrated Development Environment that started with Python but now supports many languages. This tutorial shows how to set up Matlab and Octave to run in a Jupyter Notebook or in Jupyter Lab...
Instructional Video12:08
APMonitor

Install Python 🐍 on Chromebook

10th - Higher Ed
Install Debian Linux on a Google Chromebook with a virtual machine (does not require developer mode). Once Linux is installed, a command terminal is available. A first step is to update Debian Linux with: sudo apt-get update The Debian...
Instructional Video11:51
APMonitor

Load Arduino Leonardo Firmware for TCLab

10th - Higher Ed
Firmware is compiled code that runs a microcontroller such as an Arduino Leonardo. The Temperature Control Lab (TCLab) has an Arduino base and the program is modified for serial connection for Python, MATLAB, Java, or other programming...
Instructional Video24:07
APMonitor

Matlab 👩‍💻 Arduino Leonardo

10th - Higher Ed
There are many built-in functions in Matlab to facilitate complex programming steps with few lines of code. Using built-in functions can save many hours of programming but also increases the amount that you must learn to master the...
Instructional Video13:00
APMonitor

Matlab 👩‍💻 Printing disp and fprintf

10th - Higher Ed
Printing is displaying values to the terminal. You use the built in Matlab function disp() to display values. Here are some examples: disp(round(pi)) fprintf('%.2f',pi) fprintf('The value of pi is %.20f',pi)
Instructional Video5:28
APMonitor

Solve and Optimize ODEs in MATLAB

10th - Higher Ed
This tutorial covers MATLAB programming to simulate a differential equation model and optimize parameters to match measurements. In this exercise, the model is simulated with an ODE integrator (ode15s) and optimized with fmincon or...
Instructional Video7:08
APMonitor

Solve Nonlinear Equations with MATLAB

10th - Higher Ed
MATLAB solves nonlinear equations either symbolically or numerically with solvers such as "fsolve". This example demonstrates how to obtain a solution to sets of nonlinear equations.
Instructional Video5:33
Curated Video

Data Science and Machine Learning (Theory and Projects) A to Z - Matplotlib, Seaborn, and Bokeh for Data Visualization: Seaborn Versus Matplotlib Style

Higher Ed
In this video, we will cover Seaborn versus Matplotlib Style. This clip is from the chapter "Basics for Data Science: Python for Data Science and Data Analysis" of the series "Data Science and Machine Learning (Theory and Projects) A to...
Instructional Video12:52
Curated Video

Data Science and Machine Learning (Theory and Projects) A to Z - Why Python and Jupyter Notebook: Why Jupyter Notebooks

Higher Ed
In this video, we will understand the need of Jupyter Notebooks. This clip is from the chapter "Basics for Data Science: Python for Data Science and Data Analysis" of the series "Data Science and Machine Learning (Theory and Projects) A...
Instructional Video4:36
APMonitor

Solve Linear Equations with Excel

10th - Higher Ed
Excel MMULT and MINVERSE functions are used to solve systems of linear equations such as A * x = b by inverting A and multiplying by the right hand side (x = A^-1 * b).
Instructional Video7:48
APMonitor

Solve Linear Equations with MATLAB

10th - Higher Ed
MATLAB is used to solve a set of linear equations (Ax=b) by inverting the matrix A and multiplying by the b vector. Three ways to solve A*x=b are: x = inv(A)*b % good x = A\b % better x = linsolve(A,b) % best See...
Instructional Video7:49
APMonitor

Python Basic Statistical Analysis

10th - Higher Ed
Python statistical functions such as average, maximum, minimum, standard deviation, and custom counting are demonstrated in an iPython notebook.
Instructional Video21:01
APMonitor

Data Analysis with Python for Excel Users

10th - Higher Ed
A common task for scientists and engineers is to analyze data from an external source. By importing the data into Python, data analysis such as statistics, trending, or calculations can be made to synthesize the information into relevant...
Instructional Video10:25
APMonitor

Raoult's Law Vapor Liquid Equilibrium Solved with Excel

10th - Higher Ed
Microsoft Excel is used to calculate the liquid mole fraction and temperature of a mixture, using Raoult's law for vapor-liquid equilibrium. Excel solver is used to solve for 2 equations and 2 unknowns.
Instructional Video13:47
APMonitor

Matlab 👩‍💻 For and While Loops

10th - Higher Ed
There are two basic types of loops including for and while. An example of a loop is to check the temperature of the egg every second and adjust the heater. The loop may continue for a determine amount of time or until a certain condition...
Instructional Video9:17
APMonitor

Generate Poisson Distribution and Histogram in Excel

10th - Higher Ed
Powerful statistical analysis tools are available in the Excel is add-in data analysis package. This is an example of generating a randomly sampled Poisson distribution (1000 values) and plotting the frequency of the result.
Instructional Video5:12
APMonitor

Euler's Method for ODEs in Excel

10th - Higher Ed
Euler's method can be used to simulate and optimize differential equations in Excel. This tutorial demonstrates the steps to set up the simulation and then match the response to data.