Instructional Video15:21
APMonitor

Linear and Polynomial Regression in Python

10th - Higher Ed
This brief tutorial demonstrates how to use Numpy and SciPy functions in Python to regress linear or polynomial functions that minimize the least squares difference between measured and predicted values. Source Code:...
Instructional Video24:04
APMonitor

Linear and Nonlinear Regression in Python

10th - Higher Ed
Polynomial or general nonlinear functions are developed with Numpy and Scipy in Python. These exercises also cover methods to create linear or spline interpolations that interpolate between data points.
Instructional Video25:05
APMonitor

MathCAD Graphing and Calculus

10th - Higher Ed
Plotting expressions is important to visualize data, relationships between variables, and perform analysis. Mathcad plotting allows visualization of variable values, functions, and data points. Included in this demonstration is common...
Instructional Video28:17
APMonitor

Symbolic Manipulation in Python

10th - Higher Ed
The SymPy package computes symbolic solutions to simplify, expand, factor, differentiate, integrate, and solve equations. These problems cover a range of SymPy functions.
Instructional Video17:51
APMonitor

Regression with MATLAB fmincon

10th - Higher Ed
A frequent activity in data science and machine learning is to develop correlations from data. By importing the data into MATLAB, data analysis such as statistics, trending, or calculations can be made to synthesize the information into...
Instructional Video15:25
APMonitor

Matlab 👩‍💻 Cell Arrays

10th - Higher Ed
Cell arrays are like regular arrays but you can use them to store different data types in a sequence. The format for this method of storing values is curly brackets {}. After you assign the cell array a name, you can enter values and...
Instructional Video7:35
APMonitor

MATLAB User Defined Custom Functions

10th - Higher Ed
User-defined functions are routines in MATLAB that typically input data or arguments, perform custom calculations, and return one or multiple results. This introduction to functions is part of the programming course for engineers at...
Instructional Video8:40
APMonitor

Solve Nonlinear Equations with Python

10th - Higher Ed
This tutorial demonstrates how to set up and solve a set of nonlinear equations in Python using the SciPy Optimize package.
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 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 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 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.