Instructional Video9:14
APMonitor

Nonlinear Regression in Microsoft Excel

10th - Higher Ed
A three parameter (a,b,c) model y = a + b/x + c ln(x) is fit to a set of data with the Excel solver add-in. This tutorial walks through the process of installing the solver, setting up the objective (normalized sum of squared errors),...
Instructional Video6:12
APMonitor

Set axis limits with Matplotlib in Python

10th - Higher Ed
Setting axis limits, adding a legend, configuring marker size, and other custom configurations are effective ways to improve the readability of a plot in Python.
Instructional Video21:06
APMonitor

Solve Differential Equations in MATLAB and Simulink

10th - Higher Ed
This introduction to MATLAB and Simulink ODE solvers demonstrates how to set up and solve either one or multiple differential equations. The equations can be linear or nonlinear.
Instructional Video14:49
APMonitor

Python 🐍 Curve Fit with Step Test Data

10th - Higher Ed
The Scipy curve_fit function determines two unknown coefficients (dead-time and time constant) to minimize the difference between predicted and measured response values. Pandas imports the data and the dataframe header is diplayed with...
Instructional Video10:15
APMonitor

Computational Tools for Engineers Course Overview

10th - Higher Ed
Welcome to ChE263 which teaches computer skills useful to engineers and scientists. It covers MATLAB, Python, Mathcad, computer programs for doing all types of math, both numerically and symbolically; Excel, a spreadsheet program; and...
Instructional Video9:20
APMonitor

Python 🐍 Solve Nonlinear Equations with fsolve

10th - Higher Ed
This tutorial is an introduction to solving nonlinear equations with Python. The solution to linear equations is through matrix operations while sets of nonlinear equations require a solver such as Scipy optimize fsolve to numerically...
Instructional Video11:02
APMonitor

SciPy Beginner's Guide for Optimization

10th - Higher Ed
Scipy.Optimize.Minimize is demonstrated for solving a nonlinear objective function subject to general inequality and equality constraints. Source code is available at http://apmonitor.com/che263/index.php/Main/PythonOptimization...
Instructional Video16:32
APMonitor

Matlab 👩‍💻 Plots

10th - Higher Ed
A plot is a visual representation of the data and is especially valuable to analyze data graphically. You can plot with the plot(x,y) function. In the incubator example, we may want to see how the temperature changes with time. The...
Instructional Video3:41
SWPictures

Doctor's Journey to Save Premature Babies in Rural Bangladesh

12th - Higher Ed
This video showcases the daily life of Doctor Rafia, a female physician working at the Matlab Hospital in Bangladesh. The video highlights the importance of Kangaroo mother care for premature babies and the dedication of healthcare...
Instructional Video13:03
APMonitor

Python Nonlinear Equations with Scipy fsolve

10th - Higher Ed
The Scipy optimization package FSOLVE is demonstrated on two introductory problems with 1 and 2 variables.
Instructional Video23:30
APMonitor

Python for Beginners with Spyder IDE

10th - Higher Ed
This introduction includes information about naming variables, built-in constants, reserved keywords, built-in functions, syntax highlighting, data types (integer, float, list, tuple, dictionary), and basic commands to built a first...
Instructional Video6:08
APMonitor

Matlab 👩‍💻 Course with Arduino TCLab

10th - Higher Ed
Welcome to this introductory course on MATLAB! This course is intended to help you start programming in MATLAB from little or no prior experience. There are video tutorials for each exercise if you have questions along the way. One of...
Instructional Video6:34
APMonitor

Visual Basic for Applications (VBA) in Excel

10th - Higher Ed
VBA adds programming functionality to Microsoft Excel. A Macro is a VBA program that can be recorded to auto-generate code in VBA. VBA is a simplified form of Visual Basic and lacks full-featured programming support. VBA extends the...
Instructional Video44:58
SWPictures

SURVIVAL: Fit for Life

12th - Higher Ed
Bangladesh has one of the highest child mortality figures in the world. Children are most likely to die in their first month of life. We follow two young women in Bangladesh who face very different experiences of pregnancy, childbirth...
Instructional Video15:36
APMonitor

Excel VBA Macro Tutorial for Engineers

10th - Higher Ed
This basic Excel Macro tutorial demonstrates how to import and export values from a VBA program, display a message box, and write an IF statement. This video is followed by examples on writing this same program in MATLAB and Python.
Instructional Video20:33
APMonitor

Chemical Reaction Differential Equations in Python

10th - Higher Ed
Concentrations on chemical species from mole balances are solved for 1, 2, and 4 species in Python with the Scipy.Integrate package ODEINT.
Instructional Video6:21
Zach Star

How to Take Your Introductory Engineering Classes Right From Your Computer

12th - Higher Ed
For those who are looking to get a head start on their engineering pre-req classes or are currently having trouble, this video will provide you with resources you can easily find for free.
Instructional Video24:15
APMonitor

Solve Differential Equations in Python

10th - Higher Ed
Differential equations are solved in Python with the Scipy.integrate package using function ODEINT. ODEINT requires three inputs: y = odeint(model, y0, t) model: Function name that returns derivative values at requested y and t values as...
Instructional Video8:45
APMonitor

Python Import Online Data and Analyze

10th - Higher Ed
There are many online sources of data. Python is capable to access, parse, and display data from databases, data streams, or other sources. The Internet of Things (IoT) depends on devices and programs (such as Python) communicating with...
Instructional Video10:30
APMonitor

Matlab 👩‍💻 Array and Matrix

10th - Higher Ed
Arrays are a way of storing a sequence of numbers or letters by using brackets [ ] or by declaring a 'string'. You could use an array for an incubator to keep information on such as a history of the temperatures. # array of numbers...
Instructional Video25:43
APMonitor

MathCAD Nonlinear Equation Solver

10th - Higher Ed
Solution of variables within nonlinear expressions can either be difficult or impossible with analytic or symbolic techniques. When a numerical solution is required, a nonlinear solution technique can be used within Mathcad with either a...
Instructional Video32:13
APMonitor

Introduction to MathCAD for Engineers

10th - Higher Ed
Mathcad is a tool to arrange, calculate, and visualize engineering calculations. A Mathcad sheet has values, equations, plots, and functions that are written and displayed in a manner that is similar to how they are written in a textbook...
Instructional Video8:55
APMonitor

Linear and Polynomial Regression in MATLAB

10th - Higher Ed
Data regression is an empirical method to develop correlations. This tutorial demonstrates how to use MATLAB to fit a line and polynomial functions along with plotting the results and performing a basic statistical analysis.
Instructional Video11:58
APMonitor

Import Data and Analyze with Python

10th - Higher Ed
Python programming language allows sophisticated data analysis and visualization. This tutorial is a basic step-by-step introduction on how to import a text file (CSV), perform simple data analysis, export the results as a text file, and...