Instructional Video15:35
APMonitor

Nonlinear Regression in MATLAB

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 MATLAB APMonitor toolbox. This tutorial walks through the process of installing the solver, setting up the objective (normalized sum of squared...
Instructional Video14:26
APMonitor

MATLAB Nonlinear Optimization with fmincon

10th - Higher Ed
This step-by-step tutorial demonstrates fmincon solver on a nonlinear optimization problem with one equality and one inequality constraint. Visit http://apmonitor.com/che263/index.php/Main/MatlabOptimization for source code.
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 Video24:12
APMonitor

Data Science 🐍 Features

10th - Higher Ed
Features are input values to regression or classification models. The features are inputs and labels are the measured outcomes. Classification predicts discrete labels (outcomes) such as yes/no, True/False, or any number of discrete...
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 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 Video8:38
Curated Video

Describe an advanced data structure : Optimizing the Sieve of Eratosthenes

Higher Ed
From the section: More Complex Algorithms on Arrays. In this section, we will deal with even more complex problems involving arrays. They will require more complex logic or data structures to solve, or a clever way of applying more than...
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 Video6:35
Virtually Passed

Optimal Path Around Quicksand - Math Puzzle (HARD)

Higher Ed
What is the optimal path to travel from start to finish in the least time? Your speed is = the distance you are from the pit. Here I show one optimal path! #SoME1 Timestamps: 0:00 - Introduction & Question 0:52 - Total Time: Cartesian...
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 Video4:46
Virtually Passed

Optimal path to rescue friend - Math Puzzle

Higher Ed
Your friend starts moving in a line with a speed u. You arrive T seconds later and can drive after him in whatever path you like with a speed v. What path guarantees you intersect his position? Timestamps: 0:00 - Introduction & Question...
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 Video2:35
Science360

Medicine And Engineering Join Forces To Restore Disfigured Faces

12th - Higher Ed
Patients who have suffered devastating facial injuries sometimes go to great lengths to hide themselves from public view. ""I've had patients come to me wearing motorcycle helmets, with the visor pulled down,"" says Michael Miller, chair...
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: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...