APMonitor
Nonlinear Regression in Microsoft Excel
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),...
APMonitor
Set axis limits with Matplotlib in Python
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.
APMonitor
Solve Differential Equations in MATLAB and Simulink
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.
APMonitor
Python 🐍 Curve Fit with Step Test Data
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...
APMonitor
Computational Tools for Engineers Course Overview
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...
APMonitor
Python 🐍 Solve Nonlinear Equations with fsolve
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...
APMonitor
SciPy Beginner's Guide for Optimization
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...
APMonitor
Matlab 👩💻 Plots
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...
SWPictures
Doctor's Journey to Save Premature Babies in Rural Bangladesh
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...
APMonitor
Python Nonlinear Equations with Scipy fsolve
The Scipy optimization package FSOLVE is demonstrated on two introductory problems with 1 and 2 variables.
APMonitor
Python for Beginners with Spyder IDE
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...
APMonitor
Matlab 👩💻 Course with Arduino TCLab
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...
APMonitor
Visual Basic for Applications (VBA) in Excel
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...
SWPictures
SURVIVAL: Fit for Life
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...
APMonitor
Excel VBA Macro Tutorial for Engineers
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.
APMonitor
Chemical Reaction Differential Equations in Python
Concentrations on chemical species from mole balances are solved for 1, 2, and 4 species in Python with the Scipy.Integrate package ODEINT.
Zach Star
How to Take Your Introductory Engineering Classes Right From Your Computer
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.
APMonitor
Solve Differential Equations in Python
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...
APMonitor
Python Import Online Data and Analyze
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...
APMonitor
Matlab 👩💻 Array and Matrix
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...
APMonitor
MathCAD Nonlinear Equation Solver
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...
APMonitor
Introduction to MathCAD for Engineers
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...
APMonitor
Linear and Polynomial Regression in MATLAB
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.
APMonitor
Import Data and Analyze with Python
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...