Gentle Introduction to Gradients and Level Curves (Surfaces)
In this introductory optimization tutorial, we provide a gentle introduction to gradients and level curves (surfaces). Gradients are fundamental mathematical objects that appear in many …
In this introductory optimization tutorial, we provide a gentle introduction to gradients and level curves (surfaces). Gradients are fundamental mathematical objects that appear in many …
In this tutorial, we provide an easy-to-understand explanation of the stochastic gradient descent algorithm. In addition, we explain how to implement this algorithm from scratch …
In this control engineering tutorial, we explain how to calculate the magnitude and phase of transfer functions. Also, the purpose of this tutorial is to …
In this control engineering tutorial, you will learn how to quickly sketch (draw) Bode plots of integral and derivative transfer functions. That is, you will …
In this tutorial, you will learn how to solve optimization problems in C/C++ by using the NLopt library. The YouTube tutorial accompanying this page is …
In this control engineering tutorial, we provide an intuitive understanding of Lyapunov’s stability analysis. The YouTube video accompanying this tutorial is given below. 1D Dynamical …
In this tutorial, we explain how to simulate nonlinear control laws in Simulink and MATLAB. As an example, we use a feedback control law that …
In this control engineering and control theory tutorial, we provide a brief introduction to Lyapunov stability analysis. The YouTube tutorial accompanying this tutorial is given …
In this tutorial, we explain how to install MicroBlaze soft processor core in Vivado, and how to start with C/C++ coding of FPGAs in C/C++ …
In this tutorial, we provide an introduction to feedback linearization, and how this method can be used to elegantly derive controllers of dynamical systems. We …