3D System — Extreme Points z=f(x)

Finding Extreme Points, again:)— #PySeries#Episode 25

J3
Jungletronics
5 min readApr 2, 2021

--

Hi, we are going to solve some exercises in Python, involving differential and integral to one variable.

We are going to use Python and Geogebra.

Welcome!

01 — Given the function z to respect to x, determine the extreme points:

Let’s get down to work! Take the Diferentiation of z to the respect of x:

Equations

Z=x^3−2x^2−x+2

Zx=3x^2−4x−1=0

Roots of a Function

So the roots are x=1.55;y=−0.21

Here are The 2 Equations (y1, y2):

The Extreme points is (1.55, — 0.21) represent the Minimum

Plotting a polynomial in Geogebra

Equations:

Z=x^3−2x^2−x+2

Zx=3x^2−4x−1=0

Points:

A=(1.54858377,−0.21525044)

C=(1.54858377,−0.21525044,−0.44)

See the above Graph in Geogebra and Youtube Video; Please, Watch the video to understand the three-dimensional figure.

You notice that the point found was on the xy plane. If you project the point (A) along the z-axis, you will see that the location of the point fits perfectly in 3D figure (C).

02 — Given the function z to respect to x, determine the extreme points:

Let’s get down to work! Take the Diferentiation of z to the respect of x

Equations

Z=x^3−272x^2

Zx=3x^2−27x

Roots of a Function

Interpretation — Roots:

Ifx=0↦f(0)=0↦A(0,0)

Ifx=9↦f(9)=93−272∗92=−729/2↦A(9,−729/2)

To classify the critical points, we need to calculate the second order derivative of the function:

Interpretation — Extreme Points:

ForA(0,0)↦Zxx=6∗0−27↦Zxx<0 Them MAX

ForA(9,−364.5)↦Zxx=6∗9−27↦Zxx>0 Them MIN

See these Graph in Geogebra and Youtube Video; Please, Watch the video to understand the three-dimensional figure

You notice that the point found was on the xy plane. If you project the point (A) along the z-axis, you will see that the location of the point fits perfectly in 3D figure (C).

The lecture is over here. Python is Powerful!

Thank you very much!

That’s All for this lecture!

See you in the next Python Episode!

See answer below!

Bye!!!!

Colab File link:)

Google Drive link:)

Geogebra Solution link and link:)

Video link:)

Credits & References

Geogebra Solution by J3

Youtube vid by J3

Decimal to Fraction Calculator by calculatorsoup.com

Exercícios Resolvidos Assunto: Integral Dupla (pdf) by Universidade Federal Fluminense (Brazil — Niterói — RJ)

Welcome to Calculus with Python’s documentation! — Calculus with Python by calc-again.readthedocs.io

LaTeX/Mathematics by wikibooks.org

Eddie Woo Vids by Eddie Woo

Taking Derivatives in Python by Dario Radečić

Plotting a polynomial in Python by stackoverflow.com

Three-Dimensional Plotting in Matplotlib by jakevdp.github.io

Finding Extreme Points by https://www.dataquest.io/m/159-finding-extreme-points/

Posts Related:

00Episode#PySeries — Python — Jupiter Notebook Quick Start with VSCode — How to Set your Win10 Environment to use Jupiter Notebook

01Episode#PySeries — Python — Python 4 Engineers — Exercises! An overview of the Opportunities Offered by Python in Engineering!

02Episode#PySeries — Python — Geogebra Plus Linear Programming- We’ll Create a Geogebra program to help us with our linear programming

03Episode#PySeries — Python — Python 4 Engineers — More Exercises! — Another Round to Make Sure that Python is Really Amazing!

04Episode#PySeries — Python — Linear Regressions — The Basics — How to Understand Linear Regression Once and For All!

05Episode#PySeries — Python — NumPy Init & Python Review — A Crash Python Review & Initialization at NumPy lib.

06Episode#PySeries — Python — NumPy Arrays & Jupyter Notebook — Arithmetic Operations, Indexing & Slicing, and Conditional Selection w/ np arrays.

07Episode#PySeries — Python — Pandas — Intro & Series — What it is? How to use it?

08Episode#PySeries — Python — Pandas DataFrames — The primary Pandas data structure! It is a dict-like container for Series objects

09Episode#PySeries — Python — Python 4 Engineers — Even More Exercises! — More Practicing Coding Questions in Python!

10Episode#PySeries — Python — Pandas — Hierarchical Index & Cross-section — Open your Colab notebook and here are the follow-up exercises!

11Episode#PySeries — Python — Pandas — Missing Data — Let’s Continue the Python Exercises — Filling & Dropping Missing Data

12Episode#PySeries — Python — Pandas — Group By — Grouping large amounts of data and compute operations on these groups

13Episode#PySeries — Python — Pandas — Merging, Joining & Concatenations — Facilities For Easily Combining Together Series or DataFrame

14Episode#PySeries — Python — Pandas — Pandas Data frame Examples: Column Operations

15Episode#PySeries — Python — Python 4 Engineers — Keeping It In The Short-Term Memory — Test Yourself! Coding in Python, Again!

16Episode#PySeries — NumPy — NumPy Review, Again;) — Python Review Free Exercises

17Episode#PySeriesGenerators in Python — Python Review Free Hints

18Episode#PySeries — Pandas Review…Again;) — Python Review Free Exercise

19Episode#PySeriesMatlibPlot & Seaborn Python Libs — Reviewing theses Plotting & Statistics Packs

20Episode#PySeriesSeaborn Python Review — Reviewing theses Plotting & Statistics Packs

21Episode#PySeries — Pandas — Pandas — One Hot Encoding (OHE) — Pandas Dataframe Examples: AI Secrets

22Episode#PySeries — Pandas — One Hot Encoding (OHE) — Pandas Dataframe Examples: AI Secrets

23Episode#PySeriesDouble Integrals in Python — And Area Between Curves Resolutions

24Episode#PySeries3D System — Extreme Points z=f(x,y) — Finding Extreme Points

25Episode#PySeries — 3D System —3D System — Extreme Points z=f(x) — Finding Extreme Points, again:) (this one)

--

--

J3
Jungletronics

😎 Gilberto Oliveira Jr | 🖥️ Computer Engineer | 🐍 Python | 🧩 C | 💎 Rails | 🤖 AI & IoT | ✍️