APMonitor
Install Python 🐍 on Chromebook
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...
APMonitor
Load Arduino Leonardo Firmware for TCLab
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...
APMonitor
Matlab 👩💻 Arduino Leonardo
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...
APMonitor
Matlab 👩💻 Printing disp and fprintf
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)
APMonitor
Solve and Optimize ODEs in MATLAB
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...
APMonitor
Solve Nonlinear Equations with MATLAB
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.
Curated Video
Data Science and Machine Learning (Theory and Projects) A to Z - Matplotlib, Seaborn, and Bokeh for Data Visualization: Seaborn Versus Matplotlib Style
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...
Curated Video
Data Science and Machine Learning (Theory and Projects) A to Z - Why Python and Jupyter Notebook: Why Jupyter Notebooks
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...
APMonitor
Solve Linear Equations with Excel
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).
APMonitor
Solve Linear Equations with MATLAB
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...
APMonitor
Python Basic Statistical Analysis
Python statistical functions such as average, maximum, minimum, standard deviation, and custom counting are demonstrated in an iPython notebook.
APMonitor
Data Analysis with Python for Excel Users
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...
APMonitor
Raoult's Law Vapor Liquid Equilibrium Solved with Excel
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.
APMonitor
Matlab 👩💻 For and While Loops
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...
APMonitor
Generate Poisson Distribution and Histogram in Excel
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.
APMonitor
Euler's Method for ODEs in Excel
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.
APMonitor
Microsoft Excel Solver for Engineering Optimization
Excel Solver is a powerful tool for engineering optimization. This tutorial shows how to solve a simple benchmark problem with an objective function, inequality constraint, and an equality constraint.
APMonitor
Arduino TCLab for Engineering Education
The Temperature Control Lab is a plug-and-play Arduino device to teach programming, heat transfer, machine learning, data science, process dynamics, and control with real data. Two heaters and an LED are adjusted with MATLAB or Python....
APMonitor
Introduction to Python Classes
Python classes are collections of variables and functions. Instances of the class can be initialized and customized to store properties, data, or use methods that belong to the class and instance. The tutorial concludes with an example...
APMonitor
Loops in Python
Loops such as "for" and "while" in Python are blocks of code that repeat a sequence of commands. They can be repeated a set number of times or repeatedly until a condition is met. The individual loop cycle can be skipped with a continue...
SWPictures
Bangladesh: Treating & Preventing Diarrhoea
Treating and preventing diarrhoea is a great challenge in Bangladesh. In Matlab, a rural area in Bangladesh, approximately 20,000 people suffering from diarrhoea are admitted to the main hospital every year. Most of those admitted come...
Zach Star
How To Write a Resume (For College Students)
In this video I go over how to write a resume, specifically for those in college. When you are new to college and trying to already apply for jobs and internships, you may be wondering what to even include on a resume. The good news is...
AFP News Agency
CLEAN : Muslims protest French operations in C
Several thousand Muslim supporters of the Central African Republic's former rebel group Seleka protested Sunday against French troops conducting a disarmament operation CLEAN : Muslims protest French operations in C on December 22, 2013...
AFP News Agency
CLEAN : Former rebel leader in Centrafrica wants
Several thousand Muslim supporters of the Central African Republic's former rebel group Seleka protested Sunday against French troops conducting a disarmament operation CLEAN : Former rebel leader in Centrafrica wants on December 22,...