SlideShare a Scribd company logo
1 of 12
The Wonders of 3D Printing

Math in the News
Issue 87
3D Printing
Nike recently announced the release of a new
running shoe for use by NFL players. It was
developed using 3D printing technology.
Watch this video to learn how they did it.

http://youtu.be/qWlWStIVbBg
3D Printing
3D printing relies on a computer model similar
to the kind you might see in a CGI movie. Such
models consist of a network of (x, y, z)
coordinates that form a mesh to define the 3D
figure.
3D Printing
When seen from different angles, the 3D mesh
creates an endless number of 2D blueprints.
These blueprints are used by the 3D printer to
create a real object.
Watch this video to learn how this works.
http://youtu.be/dnIVrLqrEI8
3D Printing
What Nike did with the 3D printer was to create
an iterative process so they could test different
prototypes to find the ideal shoe configuration
that met their requirements. 3D printing
allowed for rapid prototyping.
Recursive Functions
An iterative process in design and engineering
is usually based on the mathematics of
recursive functions. In a recursive function, an
input value results in an output value, which is
then fed back into the function repeatedly.
Recursive Functions
Recursive operations are nearly as old as
civilization itself. The Babylonian Method for
calculating a square root is an example.
Let’s use it to estimate 73 .

1
S
xn+1 = (xn + )
2
xn
Recursive Functions
Since 73 falls between perfect squares 82 and
92, let’s make our initial guess 8.1 and use that
as the input value x0.

x0 = 8.1
1
73
x1 = (8.1+
) » 8.556
2
8.1
Recursive Functions
Use the result from the previous calculation to
refine the calculation. Compare the result to
what you get using a calculator.

x0 = 8.1
1
73
x1 = (8.1+
) » 8.556
2
8.1
1
73
x2 = (8.556 +
) » 8.544
2
8.556
Recursive Functions
Here are some additional examples done on a
spreadsheet. In each case the recursive nature
of the calculation resulted in a more precise
value.
Square root of this
number:

599

1
2
3
4
5

Actual

5,914,789

20

Guess
Iteration

2945

30

2000

24.975
24.47949199
24.47447701
24.4744765
24.4744765

64.08333333
55.01956003
54.2729893
54.26785445
54.2678542

2478.69725
2432.473158
2432.033962
2432.033922
2432.033922

24.4744765

54.2678542

2432.033922
Recursive Functions
This is the graph of the iterative solution for
one of the square roots. In each case the
subsequent iterations are more precise.
Babylonian Method: Square Root of 2,945
70

60

50

40

30

20

10

0
x0

x1

x2

x3

x4

x5
Recursive Functions
Nike’s engineering challenge was to find the
ideal cleat that maximized traction for
improved power and speed. It became a
geometry problem solved through iteration of
different designs, using 3D printing.

More Related Content

What's hot

Tools & Resources for Data Visualisation
Tools & Resources for Data VisualisationTools & Resources for Data Visualisation
Tools & Resources for Data VisualisationAmit Kapoor
 
Developer’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningDeveloper’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningXamarin
 
ข้อมูลและสารสนเทศ
ข้อมูลและสารสนเทศข้อมูลและสารสนเทศ
ข้อมูลและสารสนเทศSurapong Jakang
 
Simple Matlab tutorial using matlab inbuilt commands
Simple Matlab tutorial using matlab inbuilt commandsSimple Matlab tutorial using matlab inbuilt commands
Simple Matlab tutorial using matlab inbuilt commandsLakshmi Sarvani Videla
 
Visualising Multi Dimensional Data
Visualising Multi Dimensional DataVisualising Multi Dimensional Data
Visualising Multi Dimensional DataAmit Kapoor
 
Juggle: Hybrid Large-Scale Music Recommendation
Juggle: Hybrid Large-Scale Music RecommendationJuggle: Hybrid Large-Scale Music Recommendation
Juggle: Hybrid Large-Scale Music RecommendationJosé Devezas
 
R programming lab 3 - jupyter notebook
R programming lab   3 - jupyter notebookR programming lab   3 - jupyter notebook
R programming lab 3 - jupyter notebookAshwini Mathur
 
Computer graphics
Computer graphicsComputer graphics
Computer graphicsamitsarda3
 
Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Moe Moe Myint
 
IIR filter realization using direct form I & II
IIR filter realization using direct form I & IIIIR filter realization using direct form I & II
IIR filter realization using direct form I & IISarang Joshi
 
Texture mapping in_opengl
Texture mapping in_openglTexture mapping in_opengl
Texture mapping in_openglManas Nayak
 
Fixed point iteration
Fixed point iterationFixed point iteration
Fixed point iterationIsaac Yowetu
 
Structures for FIR systems
Structures for FIR systemsStructures for FIR systems
Structures for FIR systemsChandan Taluja
 
Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)Moe Moe Myint
 

What's hot (20)

Tools & Resources for Data Visualisation
Tools & Resources for Data VisualisationTools & Resources for Data Visualisation
Tools & Resources for Data Visualisation
 
Developer’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningDeveloper’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine Learning
 
ข้อมูลและสารสนเทศ
ข้อมูลและสารสนเทศข้อมูลและสารสนเทศ
ข้อมูลและสารสนเทศ
 
Simple Matlab tutorial using matlab inbuilt commands
Simple Matlab tutorial using matlab inbuilt commandsSimple Matlab tutorial using matlab inbuilt commands
Simple Matlab tutorial using matlab inbuilt commands
 
Visualising Multi Dimensional Data
Visualising Multi Dimensional DataVisualising Multi Dimensional Data
Visualising Multi Dimensional Data
 
Juggle: Hybrid Large-Scale Music Recommendation
Juggle: Hybrid Large-Scale Music RecommendationJuggle: Hybrid Large-Scale Music Recommendation
Juggle: Hybrid Large-Scale Music Recommendation
 
Geometric Transformations I
Geometric Transformations IGeometric Transformations I
Geometric Transformations I
 
R programming lab 3 - jupyter notebook
R programming lab   3 - jupyter notebookR programming lab   3 - jupyter notebook
R programming lab 3 - jupyter notebook
 
Backprop
BackpropBackprop
Backprop
 
Unit 13 asignments 1
Unit 13 asignments 1Unit 13 asignments 1
Unit 13 asignments 1
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Wikiproject
WikiprojectWikiproject
Wikiproject
 
Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)
 
IIR filter realization using direct form I & II
IIR filter realization using direct form I & IIIIR filter realization using direct form I & II
IIR filter realization using direct form I & II
 
Texture mapping in_opengl
Texture mapping in_openglTexture mapping in_opengl
Texture mapping in_opengl
 
Fixed point iteration
Fixed point iterationFixed point iteration
Fixed point iteration
 
Graphics file
Graphics fileGraphics file
Graphics file
 
Structures for FIR systems
Structures for FIR systemsStructures for FIR systems
Structures for FIR systems
 
Task 6
Task 6Task 6
Task 6
 
Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)
 

Viewers also liked

Math in the News: 5/2/11
Math in the News: 5/2/11Math in the News: 5/2/11
Math in the News: 5/2/11Media4math
 
Math in the News: Issue 94
Math in the News: Issue 94Math in the News: Issue 94
Math in the News: Issue 94Media4math
 
Tutorials--The Language of Math--Numerical Expressions--Grouping Symbols
Tutorials--The Language of Math--Numerical Expressions--Grouping 	SymbolsTutorials--The Language of Math--Numerical Expressions--Grouping 	Symbols
Tutorials--The Language of Math--Numerical Expressions--Grouping SymbolsMedia4math
 
Math in the News: 11/21/11
Math in the News: 11/21/11Math in the News: 11/21/11
Math in the News: 11/21/11Media4math
 
Math in the News: Issue 107
Math in the News: Issue 107Math in the News: Issue 107
Math in the News: Issue 107Media4math
 
Multi stepeqns15
Multi stepeqns15Multi stepeqns15
Multi stepeqns15Media4math
 
Math in the News: Issue 55
Math in the News: Issue 55Math in the News: Issue 55
Math in the News: Issue 55Media4math
 
Tutorials--The Language of Math--Variable Expressions--Multiplication and Sub...
Tutorials--The Language of Math--Variable Expressions--Multiplication and Sub...Tutorials--The Language of Math--Variable Expressions--Multiplication and Sub...
Tutorials--The Language of Math--Variable Expressions--Multiplication and Sub...Media4math
 
Media4Math Overview
Media4Math OverviewMedia4Math Overview
Media4Math OverviewMedia4math
 
Math in the News: Issue 111--Summer Blockbusters
Math in the News: Issue 111--Summer BlockbustersMath in the News: Issue 111--Summer Blockbusters
Math in the News: Issue 111--Summer BlockbustersMedia4math
 
Math in the News Issue 110: Summer Travel
Math in the News Issue 110: Summer TravelMath in the News Issue 110: Summer Travel
Math in the News Issue 110: Summer TravelMedia4math
 
Math in the News: Issue 112--Back-to-School Purchases
Math in the News: Issue 112--Back-to-School PurchasesMath in the News: Issue 112--Back-to-School Purchases
Math in the News: Issue 112--Back-to-School PurchasesMedia4math
 
Pumpkin π: A Multi-Grade Math Activity
Pumpkin π: A Multi-Grade Math ActivityPumpkin π: A Multi-Grade Math Activity
Pumpkin π: A Multi-Grade Math ActivityMedia4math
 

Viewers also liked (13)

Math in the News: 5/2/11
Math in the News: 5/2/11Math in the News: 5/2/11
Math in the News: 5/2/11
 
Math in the News: Issue 94
Math in the News: Issue 94Math in the News: Issue 94
Math in the News: Issue 94
 
Tutorials--The Language of Math--Numerical Expressions--Grouping Symbols
Tutorials--The Language of Math--Numerical Expressions--Grouping 	SymbolsTutorials--The Language of Math--Numerical Expressions--Grouping 	Symbols
Tutorials--The Language of Math--Numerical Expressions--Grouping Symbols
 
Math in the News: 11/21/11
Math in the News: 11/21/11Math in the News: 11/21/11
Math in the News: 11/21/11
 
Math in the News: Issue 107
Math in the News: Issue 107Math in the News: Issue 107
Math in the News: Issue 107
 
Multi stepeqns15
Multi stepeqns15Multi stepeqns15
Multi stepeqns15
 
Math in the News: Issue 55
Math in the News: Issue 55Math in the News: Issue 55
Math in the News: Issue 55
 
Tutorials--The Language of Math--Variable Expressions--Multiplication and Sub...
Tutorials--The Language of Math--Variable Expressions--Multiplication and Sub...Tutorials--The Language of Math--Variable Expressions--Multiplication and Sub...
Tutorials--The Language of Math--Variable Expressions--Multiplication and Sub...
 
Media4Math Overview
Media4Math OverviewMedia4Math Overview
Media4Math Overview
 
Math in the News: Issue 111--Summer Blockbusters
Math in the News: Issue 111--Summer BlockbustersMath in the News: Issue 111--Summer Blockbusters
Math in the News: Issue 111--Summer Blockbusters
 
Math in the News Issue 110: Summer Travel
Math in the News Issue 110: Summer TravelMath in the News Issue 110: Summer Travel
Math in the News Issue 110: Summer Travel
 
Math in the News: Issue 112--Back-to-School Purchases
Math in the News: Issue 112--Back-to-School PurchasesMath in the News: Issue 112--Back-to-School Purchases
Math in the News: Issue 112--Back-to-School Purchases
 
Pumpkin π: A Multi-Grade Math Activity
Pumpkin π: A Multi-Grade Math ActivityPumpkin π: A Multi-Grade Math Activity
Pumpkin π: A Multi-Grade Math Activity
 

Similar to Math in the News: Issue 87

Pytorch for tf_developers
Pytorch for tf_developersPytorch for tf_developers
Pytorch for tf_developersAbdul Muneer
 
MAtrix Multiplication Parallel.ppsx
MAtrix Multiplication Parallel.ppsxMAtrix Multiplication Parallel.ppsx
MAtrix Multiplication Parallel.ppsxBharathiLakshmiAAssi
 
Image orientation classification analysis
Image orientation classification analysisImage orientation classification analysis
Image orientation classification analysisRohit Dandona
 
Computer graphics
Computer graphics Computer graphics
Computer graphics shafiq sangi
 
IRJET- Generating 3D Models Using 3D Generative Adversarial Network
IRJET- Generating 3D Models Using 3D Generative Adversarial NetworkIRJET- Generating 3D Models Using 3D Generative Adversarial Network
IRJET- Generating 3D Models Using 3D Generative Adversarial NetworkIRJET Journal
 
Feature Engineering - Getting most out of data for predictive models - TDC 2017
Feature Engineering - Getting most out of data for predictive models - TDC 2017Feature Engineering - Getting most out of data for predictive models - TDC 2017
Feature Engineering - Getting most out of data for predictive models - TDC 2017Gabriel Moreira
 
Questions On The Equation For Regression
Questions On The Equation For RegressionQuestions On The Equation For Regression
Questions On The Equation For RegressionTiffany Sandoval
 
AIML4 CNN lab256 1hr (111-1).pdf
AIML4 CNN lab256 1hr (111-1).pdfAIML4 CNN lab256 1hr (111-1).pdf
AIML4 CNN lab256 1hr (111-1).pdfssuserb4d806
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer GraphicsAdri Jovin
 
3D Multi Object GAN
3D Multi Object GAN3D Multi Object GAN
3D Multi Object GANYu Nishimura
 
Aplicaciones de la derivada en la Carrera de Contabilidad y Auditoría
Aplicaciones de la derivada en la Carrera de Contabilidad y AuditoríaAplicaciones de la derivada en la Carrera de Contabilidad y Auditoría
Aplicaciones de la derivada en la Carrera de Contabilidad y AuditoríaLeslieMoncayo1
 
Making BIG DATA smaller
Making BIG DATA smallerMaking BIG DATA smaller
Making BIG DATA smallerTony Tran
 
Learning Predictive Modeling with TSA and Kaggle
Learning Predictive Modeling with TSA and KaggleLearning Predictive Modeling with TSA and Kaggle
Learning Predictive Modeling with TSA and KaggleYvonne K. Matos
 
Creating Objects for Metaverse using GANs and Autoencoders
Creating Objects for Metaverse using GANs and AutoencodersCreating Objects for Metaverse using GANs and Autoencoders
Creating Objects for Metaverse using GANs and AutoencodersIRJET Journal
 
How I hacked the Google Daydream controller
How I hacked the Google Daydream controllerHow I hacked the Google Daydream controller
How I hacked the Google Daydream controllerMatteo Pisani
 
Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...
Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...
Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...Olivier Jeunen
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics PracticalNeha Sharma
 
Tech day ngobrol santai tensorflow
Tech day ngobrol santai tensorflowTech day ngobrol santai tensorflow
Tech day ngobrol santai tensorflowRamdhan Rizki
 

Similar to Math in the News: Issue 87 (20)

Pytorch for tf_developers
Pytorch for tf_developersPytorch for tf_developers
Pytorch for tf_developers
 
MAtrix Multiplication Parallel.ppsx
MAtrix Multiplication Parallel.ppsxMAtrix Multiplication Parallel.ppsx
MAtrix Multiplication Parallel.ppsx
 
matrixmultiplicationparallel.ppsx
matrixmultiplicationparallel.ppsxmatrixmultiplicationparallel.ppsx
matrixmultiplicationparallel.ppsx
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Image orientation classification analysis
Image orientation classification analysisImage orientation classification analysis
Image orientation classification analysis
 
Computer graphics
Computer graphics Computer graphics
Computer graphics
 
IRJET- Generating 3D Models Using 3D Generative Adversarial Network
IRJET- Generating 3D Models Using 3D Generative Adversarial NetworkIRJET- Generating 3D Models Using 3D Generative Adversarial Network
IRJET- Generating 3D Models Using 3D Generative Adversarial Network
 
Feature Engineering - Getting most out of data for predictive models - TDC 2017
Feature Engineering - Getting most out of data for predictive models - TDC 2017Feature Engineering - Getting most out of data for predictive models - TDC 2017
Feature Engineering - Getting most out of data for predictive models - TDC 2017
 
Questions On The Equation For Regression
Questions On The Equation For RegressionQuestions On The Equation For Regression
Questions On The Equation For Regression
 
AIML4 CNN lab256 1hr (111-1).pdf
AIML4 CNN lab256 1hr (111-1).pdfAIML4 CNN lab256 1hr (111-1).pdf
AIML4 CNN lab256 1hr (111-1).pdf
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
3D Multi Object GAN
3D Multi Object GAN3D Multi Object GAN
3D Multi Object GAN
 
Aplicaciones de la derivada en la Carrera de Contabilidad y Auditoría
Aplicaciones de la derivada en la Carrera de Contabilidad y AuditoríaAplicaciones de la derivada en la Carrera de Contabilidad y Auditoría
Aplicaciones de la derivada en la Carrera de Contabilidad y Auditoría
 
Making BIG DATA smaller
Making BIG DATA smallerMaking BIG DATA smaller
Making BIG DATA smaller
 
Learning Predictive Modeling with TSA and Kaggle
Learning Predictive Modeling with TSA and KaggleLearning Predictive Modeling with TSA and Kaggle
Learning Predictive Modeling with TSA and Kaggle
 
Creating Objects for Metaverse using GANs and Autoencoders
Creating Objects for Metaverse using GANs and AutoencodersCreating Objects for Metaverse using GANs and Autoencoders
Creating Objects for Metaverse using GANs and Autoencoders
 
How I hacked the Google Daydream controller
How I hacked the Google Daydream controllerHow I hacked the Google Daydream controller
How I hacked the Google Daydream controller
 
Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...
Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...
Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics Practical
 
Tech day ngobrol santai tensorflow
Tech day ngobrol santai tensorflowTech day ngobrol santai tensorflow
Tech day ngobrol santai tensorflow
 

More from Media4math

Geometric Construction: Creating a Teardrop Shape
Geometric Construction: Creating a Teardrop ShapeGeometric Construction: Creating a Teardrop Shape
Geometric Construction: Creating a Teardrop ShapeMedia4math
 
Tutorials--The Language of Math--Variable Expressions--Multiplication and Add...
Tutorials--The Language of Math--Variable Expressions--Multiplication and Add...Tutorials--The Language of Math--Variable Expressions--Multiplication and Add...
Tutorials--The Language of Math--Variable Expressions--Multiplication and Add...Media4math
 
Tutorials--The Language of Math--Numerical Expressions--Multiplication
Tutorials--The Language of Math--Numerical Expressions--Multiplication	Tutorials--The Language of Math--Numerical Expressions--Multiplication
Tutorials--The Language of Math--Numerical Expressions--Multiplication Media4math
 
Tutorials--The Language of Math--Numerical Expressions--Division
Tutorials--The Language of Math--Numerical Expressions--Division	Tutorials--The Language of Math--Numerical Expressions--Division
Tutorials--The Language of Math--Numerical Expressions--Division Media4math
 
Tutorials--The Language of Math--Numerical Expressions--Subtraction
Tutorials--The Language of Math--Numerical Expressions--SubtractionTutorials--The Language of Math--Numerical Expressions--Subtraction
Tutorials--The Language of Math--Numerical Expressions--SubtractionMedia4math
 
Tutorials--Language of Math--Numerical Expressions--Addition
Tutorials--Language of Math--Numerical Expressions--AdditionTutorials--Language of Math--Numerical Expressions--Addition
Tutorials--Language of Math--Numerical Expressions--AdditionMedia4math
 
Tutorials--Cube Root Functions in Tabular and Graph Form
Tutorials--Cube Root Functions in Tabular and Graph Form	Tutorials--Cube Root Functions in Tabular and Graph Form
Tutorials--Cube Root Functions in Tabular and Graph Form Media4math
 
Tutorials--Square Root Functions in Tabular and Graph Form
Tutorials--Square Root Functions in Tabular and Graph Form	Tutorials--Square Root Functions in Tabular and Graph Form
Tutorials--Square Root Functions in Tabular and Graph Form Media4math
 
Tutorials--Logarithmic Functions in Tabular and Graph Form
Tutorials--Logarithmic Functions in Tabular and Graph Form	Tutorials--Logarithmic Functions in Tabular and Graph Form
Tutorials--Logarithmic Functions in Tabular and Graph Form Media4math
 
Tutorials--Secant Functions in Tabular and Graph Form
Tutorials--Secant Functions in Tabular and Graph Form	Tutorials--Secant Functions in Tabular and Graph Form
Tutorials--Secant Functions in Tabular and Graph Form Media4math
 
Tutorials--Cosecant Functions in Tabular and Graph Form
Tutorials--Cosecant Functions in Tabular and Graph FormTutorials--Cosecant Functions in Tabular and Graph Form
Tutorials--Cosecant Functions in Tabular and Graph FormMedia4math
 
Tutorials--Tangent Functions in Tabular and Graph Form
Tutorials--Tangent Functions in Tabular and Graph FormTutorials--Tangent Functions in Tabular and Graph Form
Tutorials--Tangent Functions in Tabular and Graph FormMedia4math
 
Tutorials--Cosine Functions in Tabular and Graph Form
Tutorials--Cosine Functions in Tabular and Graph Form	Tutorials--Cosine Functions in Tabular and Graph Form
Tutorials--Cosine Functions in Tabular and Graph Form Media4math
 
Tutorials--Sine Functions in Tabular and Graph Form
Tutorials--Sine Functions in Tabular and Graph Form	Tutorials--Sine Functions in Tabular and Graph Form
Tutorials--Sine Functions in Tabular and Graph Form Media4math
 
Tutorials--Absolute Value Functions in Tabular and Graph Form
Tutorials--Absolute Value Functions in Tabular and Graph Form	Tutorials--Absolute Value Functions in Tabular and Graph Form
Tutorials--Absolute Value Functions in Tabular and Graph Form Media4math
 
Tutorials--Rational Functions in Tabular and Graph Form
Tutorials--Rational Functions in Tabular and Graph FormTutorials--Rational Functions in Tabular and Graph Form
Tutorials--Rational Functions in Tabular and Graph FormMedia4math
 
Tutorials--Exponential Functions in Tabular and Graph Form
Tutorials--Exponential Functions in Tabular and Graph FormTutorials--Exponential Functions in Tabular and Graph Form
Tutorials--Exponential Functions in Tabular and Graph FormMedia4math
 
Tutorials--Quadratic Functions in Tabular and Graphic Form
Tutorials--Quadratic Functions in Tabular and Graphic FormTutorials--Quadratic Functions in Tabular and Graphic Form
Tutorials--Quadratic Functions in Tabular and Graphic FormMedia4math
 
Tutorials: Linear Functions in Tabular and Graph Form
Tutorials: Linear Functions in Tabular and Graph FormTutorials: Linear Functions in Tabular and Graph Form
Tutorials: Linear Functions in Tabular and Graph FormMedia4math
 
Math in the News: Issue 106
Math in the News: Issue 106Math in the News: Issue 106
Math in the News: Issue 106Media4math
 

More from Media4math (20)

Geometric Construction: Creating a Teardrop Shape
Geometric Construction: Creating a Teardrop ShapeGeometric Construction: Creating a Teardrop Shape
Geometric Construction: Creating a Teardrop Shape
 
Tutorials--The Language of Math--Variable Expressions--Multiplication and Add...
Tutorials--The Language of Math--Variable Expressions--Multiplication and Add...Tutorials--The Language of Math--Variable Expressions--Multiplication and Add...
Tutorials--The Language of Math--Variable Expressions--Multiplication and Add...
 
Tutorials--The Language of Math--Numerical Expressions--Multiplication
Tutorials--The Language of Math--Numerical Expressions--Multiplication	Tutorials--The Language of Math--Numerical Expressions--Multiplication
Tutorials--The Language of Math--Numerical Expressions--Multiplication
 
Tutorials--The Language of Math--Numerical Expressions--Division
Tutorials--The Language of Math--Numerical Expressions--Division	Tutorials--The Language of Math--Numerical Expressions--Division
Tutorials--The Language of Math--Numerical Expressions--Division
 
Tutorials--The Language of Math--Numerical Expressions--Subtraction
Tutorials--The Language of Math--Numerical Expressions--SubtractionTutorials--The Language of Math--Numerical Expressions--Subtraction
Tutorials--The Language of Math--Numerical Expressions--Subtraction
 
Tutorials--Language of Math--Numerical Expressions--Addition
Tutorials--Language of Math--Numerical Expressions--AdditionTutorials--Language of Math--Numerical Expressions--Addition
Tutorials--Language of Math--Numerical Expressions--Addition
 
Tutorials--Cube Root Functions in Tabular and Graph Form
Tutorials--Cube Root Functions in Tabular and Graph Form	Tutorials--Cube Root Functions in Tabular and Graph Form
Tutorials--Cube Root Functions in Tabular and Graph Form
 
Tutorials--Square Root Functions in Tabular and Graph Form
Tutorials--Square Root Functions in Tabular and Graph Form	Tutorials--Square Root Functions in Tabular and Graph Form
Tutorials--Square Root Functions in Tabular and Graph Form
 
Tutorials--Logarithmic Functions in Tabular and Graph Form
Tutorials--Logarithmic Functions in Tabular and Graph Form	Tutorials--Logarithmic Functions in Tabular and Graph Form
Tutorials--Logarithmic Functions in Tabular and Graph Form
 
Tutorials--Secant Functions in Tabular and Graph Form
Tutorials--Secant Functions in Tabular and Graph Form	Tutorials--Secant Functions in Tabular and Graph Form
Tutorials--Secant Functions in Tabular and Graph Form
 
Tutorials--Cosecant Functions in Tabular and Graph Form
Tutorials--Cosecant Functions in Tabular and Graph FormTutorials--Cosecant Functions in Tabular and Graph Form
Tutorials--Cosecant Functions in Tabular and Graph Form
 
Tutorials--Tangent Functions in Tabular and Graph Form
Tutorials--Tangent Functions in Tabular and Graph FormTutorials--Tangent Functions in Tabular and Graph Form
Tutorials--Tangent Functions in Tabular and Graph Form
 
Tutorials--Cosine Functions in Tabular and Graph Form
Tutorials--Cosine Functions in Tabular and Graph Form	Tutorials--Cosine Functions in Tabular and Graph Form
Tutorials--Cosine Functions in Tabular and Graph Form
 
Tutorials--Sine Functions in Tabular and Graph Form
Tutorials--Sine Functions in Tabular and Graph Form	Tutorials--Sine Functions in Tabular and Graph Form
Tutorials--Sine Functions in Tabular and Graph Form
 
Tutorials--Absolute Value Functions in Tabular and Graph Form
Tutorials--Absolute Value Functions in Tabular and Graph Form	Tutorials--Absolute Value Functions in Tabular and Graph Form
Tutorials--Absolute Value Functions in Tabular and Graph Form
 
Tutorials--Rational Functions in Tabular and Graph Form
Tutorials--Rational Functions in Tabular and Graph FormTutorials--Rational Functions in Tabular and Graph Form
Tutorials--Rational Functions in Tabular and Graph Form
 
Tutorials--Exponential Functions in Tabular and Graph Form
Tutorials--Exponential Functions in Tabular and Graph FormTutorials--Exponential Functions in Tabular and Graph Form
Tutorials--Exponential Functions in Tabular and Graph Form
 
Tutorials--Quadratic Functions in Tabular and Graphic Form
Tutorials--Quadratic Functions in Tabular and Graphic FormTutorials--Quadratic Functions in Tabular and Graphic Form
Tutorials--Quadratic Functions in Tabular and Graphic Form
 
Tutorials: Linear Functions in Tabular and Graph Form
Tutorials: Linear Functions in Tabular and Graph FormTutorials: Linear Functions in Tabular and Graph Form
Tutorials: Linear Functions in Tabular and Graph Form
 
Math in the News: Issue 106
Math in the News: Issue 106Math in the News: Issue 106
Math in the News: Issue 106
 

Recently uploaded

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 

Recently uploaded (20)

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 

Math in the News: Issue 87

  • 1. The Wonders of 3D Printing Math in the News Issue 87
  • 2. 3D Printing Nike recently announced the release of a new running shoe for use by NFL players. It was developed using 3D printing technology. Watch this video to learn how they did it. http://youtu.be/qWlWStIVbBg
  • 3. 3D Printing 3D printing relies on a computer model similar to the kind you might see in a CGI movie. Such models consist of a network of (x, y, z) coordinates that form a mesh to define the 3D figure.
  • 4. 3D Printing When seen from different angles, the 3D mesh creates an endless number of 2D blueprints. These blueprints are used by the 3D printer to create a real object. Watch this video to learn how this works. http://youtu.be/dnIVrLqrEI8
  • 5. 3D Printing What Nike did with the 3D printer was to create an iterative process so they could test different prototypes to find the ideal shoe configuration that met their requirements. 3D printing allowed for rapid prototyping.
  • 6. Recursive Functions An iterative process in design and engineering is usually based on the mathematics of recursive functions. In a recursive function, an input value results in an output value, which is then fed back into the function repeatedly.
  • 7. Recursive Functions Recursive operations are nearly as old as civilization itself. The Babylonian Method for calculating a square root is an example. Let’s use it to estimate 73 . 1 S xn+1 = (xn + ) 2 xn
  • 8. Recursive Functions Since 73 falls between perfect squares 82 and 92, let’s make our initial guess 8.1 and use that as the input value x0. x0 = 8.1 1 73 x1 = (8.1+ ) » 8.556 2 8.1
  • 9. Recursive Functions Use the result from the previous calculation to refine the calculation. Compare the result to what you get using a calculator. x0 = 8.1 1 73 x1 = (8.1+ ) » 8.556 2 8.1 1 73 x2 = (8.556 + ) » 8.544 2 8.556
  • 10. Recursive Functions Here are some additional examples done on a spreadsheet. In each case the recursive nature of the calculation resulted in a more precise value. Square root of this number: 599 1 2 3 4 5 Actual 5,914,789 20 Guess Iteration 2945 30 2000 24.975 24.47949199 24.47447701 24.4744765 24.4744765 64.08333333 55.01956003 54.2729893 54.26785445 54.2678542 2478.69725 2432.473158 2432.033962 2432.033922 2432.033922 24.4744765 54.2678542 2432.033922
  • 11. Recursive Functions This is the graph of the iterative solution for one of the square roots. In each case the subsequent iterations are more precise. Babylonian Method: Square Root of 2,945 70 60 50 40 30 20 10 0 x0 x1 x2 x3 x4 x5
  • 12. Recursive Functions Nike’s engineering challenge was to find the ideal cleat that maximized traction for improved power and speed. It became a geometry problem solved through iteration of different designs, using 3D printing.