SlideShare a Scribd company logo
1 of 16
Vector-Valued Functions and GeoGebra Zoran Trifunov, University "St. Clement of Ohrid", Bitola, Macedonia Igor Dimovski,University for Information Science and Technology,  Ohrid,  Macedonia International GeoGebra Conference for Southeast EuropeJanuary 15-16 2011, Novi Sad, Serbia DEPARTMENT OF MATHEMATICS AND INFORMATICS
Aim & Keywords The aim of this talk is  to show some of possibilities of using GeoGebra in teaching vector-valued functions in 2D;  to explain the needs of appropriate 3D approach. Keywords: vector-valued functions;  parameterized 2D curve;  parameterized 3D curve;  derivatives;  tangent vector;  velocity vector; GeoGebra
Sketching graph of real function y = f(x) Calculus courses at the universities we represent have included vector-valued functions and motion in plane and in space. Using GeoGebra one can facilitate learning such concepts. Sketching the graph of a real valued function y = f(x) in GeoGebra is extremely easy.  Example 1a. Using GeoGebra to show the graph of the function 	f(x) = x4 – 4x2.  - we can just type the previous equation into the input box, and the graph appears at once! GeoGebra
Dynamic approach Is it possible to show the graph on some other, more generic way?  In teaching mathematics, functional thinking is especially important. Very often there is a need of presentation of dynamic processes. Dynamic processes are necessary to explain with dynamic means, with presentations where movements – animations are shown. Example 1b. Graph of the function 	f(x) = x4 – 4x2.   can be parameterized using parameter a like this: a(a, a4 – 4a2) GeoGebra
Advantages of that approach Students are able to see connection between coordinates of the points of graph.   Students can see the motion of the point, and  drawing up the curve, dynamically. Students become able to feel the dependence of the variables, which is the most important during learning functions. GeoGebra
Parameterized 2D curves Learning parameterized curves and vector-valued function is important from several points of view. Interpretation of vector function as a model of particle motion and its derivative as tangent vector of a curve that is a trajectory (path) that is described by that particle motion and the velocity vector of that motion, then the second derivative of that function as acceleration of that same motion etc., is very difficult to explain by the use of static graphics and almost impossible by means of the traditional teaching methods. Here, dynamics become crucial. Definitely, animation is needed.
Parametrized 2D curves For parameterized 2D curve, GeoGebra slider can be used to determine 2 coordinates of the point.  Setting the "trace on" option to the point, and also "animation on" option to the slider, one can obtain effective way for explaining the particle's motion in the plane.  It is not difficult to show the tangent vector to the curve, as effective way for visualization the meaning of the derivatives of the vector-valued function as a particle's velocity vector. GeoGebra
Examples: Circle Example 2.a  	x(t) = 2cost 	y(t) = 2sint,	t  [0, 2] Those equations parameterize the circle. Vector form: r(t) = 2costi + 2sintj The vector                 from origin to the particle’s position A(2cost,2sint) at time t is the particle’s position vector.
Examples: Circle Example 2.b  	x(t) = 2cost 	y(t) = 2sint,	t  [0, 2] Derivatives: 	x’(t) =  2sint 	y’(t) = 2cost. The vector:  is the particle’s velocity vector, tangent to the curve.  At any time t, the direction of v is the direction of motion.
Examples: Cardioid Example 3. Particle’s position: 	r(t) = (2cost – cos2t)i + (2sint – sin2t)j  	x(t) = 2cost – cos2t 	y(t) = 2sint – sin2t	t  [0, 2] Derivatives: 	x’(t) =  2sint + 2sin2t 	y’(t) = 2cost – 2cos2t. The vector:  is the particle’s velocity vector, tangent to the curve.
Examples: Butterfly Example 4.
3D approach is needed After all, it is clear why needed 3D approach for teaching vector valued functions is. We tried to use GeoGebra 3D Beta to create instructional materials according to 3D parameterized curves, but we did not succeed. Maybe because we need powerful tool as, for example, Mathematica or Matlab software we usually use for that purpose.  Just to explain needed visualization power in 3D, we are going to show several animations created in Matlab.
Animations made in Matlab  Matlab offers a quite easy (???) and interesting way of creating animations to help describe the dynamic features of functions.  The essence of creating such animations is in generating a great number of static pictures in which most objects remain unchanged, and only few changes. Every picture presents one frame.  A row of such frames is kept in the so called movie matrix that can be preserved as a separate file. Then, with a simple Matlab code an animation can be shown reading the film matrix, placing the static part of the graphics and issuing the command for showing the film. The created animation can be literary exported as a movie, i.e. video file in an .avi format.
Example Example 5. Example 6. Several video files produced with Matlab. Matlab Movie 1 Movie 2 GeoGebra
Why GeoGebra 3D is needed? Because of its SIMPLICITY! … and to create a three dimensional Geometry and Graphics View in GeoGebra that is easy to use with the mouse. This view will allow the creation and interactive manipulation of 3D geometrical objects like points, lines, polygons, spheres, and polyhedrons as well as function plots of the form f(x,y). The 3D View should both be usable in the GeoGebra standalone application as well as offer the possibility to be embedded into interactive web pages.
Vector-valued functions and GeoGebra Comments?

More Related Content

What's hot

COMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELCOMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELijcsit
 
Finite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUIFinite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUIColby White
 
Performance Improvement of Vector Quantization with Bit-parallelism Hardware
Performance Improvement of Vector Quantization with Bit-parallelism HardwarePerformance Improvement of Vector Quantization with Bit-parallelism Hardware
Performance Improvement of Vector Quantization with Bit-parallelism HardwareCSCJournals
 
利用影像匹配進行物件辨識與對位
利用影像匹配進行物件辨識與對位利用影像匹配進行物件辨識與對位
利用影像匹配進行物件辨識與對位CHENHuiMei
 
3D reconstruction by photogrammetry and 4D deformation measurement
3D reconstruction by photogrammetry and 4D deformation measurement3D reconstruction by photogrammetry and 4D deformation measurement
3D reconstruction by photogrammetry and 4D deformation measurementNational Cheng Kung University
 
An introduction to isogeometric analysis
An introduction to isogeometric analysisAn introduction to isogeometric analysis
An introduction to isogeometric analysisNguyen Vinh Phu
 
FUAT – A Fuzzy Clustering Analysis Tool
FUAT – A Fuzzy Clustering Analysis ToolFUAT – A Fuzzy Clustering Analysis Tool
FUAT – A Fuzzy Clustering Analysis ToolSelman Bozkır
 
Image Retrieval Using VLAD with Multiple Features
Image Retrieval Using VLAD with Multiple FeaturesImage Retrieval Using VLAD with Multiple Features
Image Retrieval Using VLAD with Multiple Featurescsandit
 
IRJET- An Acute Method of Encryption & Decryption by using Histograms and Che...
IRJET- An Acute Method of Encryption & Decryption by using Histograms and Che...IRJET- An Acute Method of Encryption & Decryption by using Histograms and Che...
IRJET- An Acute Method of Encryption & Decryption by using Histograms and Che...IRJET Journal
 
Performance Evaluation of Object Tracking Technique Based on Position Vectors
Performance Evaluation of Object Tracking Technique Based on Position VectorsPerformance Evaluation of Object Tracking Technique Based on Position Vectors
Performance Evaluation of Object Tracking Technique Based on Position VectorsCSCJournals
 
ALGORITHM FOR IMAGE MIXING AND ENCRYPTION
ALGORITHM FOR IMAGE MIXING AND ENCRYPTIONALGORITHM FOR IMAGE MIXING AND ENCRYPTION
ALGORITHM FOR IMAGE MIXING AND ENCRYPTIONijma
 

What's hot (18)

COMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELCOMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
 
Finite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUIFinite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUI
 
Performance Improvement of Vector Quantization with Bit-parallelism Hardware
Performance Improvement of Vector Quantization with Bit-parallelism HardwarePerformance Improvement of Vector Quantization with Bit-parallelism Hardware
Performance Improvement of Vector Quantization with Bit-parallelism Hardware
 
Security Enhancement of Image Encryption Based on Matrix Approach using Ellip...
Security Enhancement of Image Encryption Based on Matrix Approach using Ellip...Security Enhancement of Image Encryption Based on Matrix Approach using Ellip...
Security Enhancement of Image Encryption Based on Matrix Approach using Ellip...
 
利用影像匹配進行物件辨識與對位
利用影像匹配進行物件辨識與對位利用影像匹配進行物件辨識與對位
利用影像匹配進行物件辨識與對位
 
3D reconstruction by photogrammetry and 4D deformation measurement
3D reconstruction by photogrammetry and 4D deformation measurement3D reconstruction by photogrammetry and 4D deformation measurement
3D reconstruction by photogrammetry and 4D deformation measurement
 
An introduction to isogeometric analysis
An introduction to isogeometric analysisAn introduction to isogeometric analysis
An introduction to isogeometric analysis
 
FUAT – A Fuzzy Clustering Analysis Tool
FUAT – A Fuzzy Clustering Analysis ToolFUAT – A Fuzzy Clustering Analysis Tool
FUAT – A Fuzzy Clustering Analysis Tool
 
Image Retrieval Using VLAD with Multiple Features
Image Retrieval Using VLAD with Multiple FeaturesImage Retrieval Using VLAD with Multiple Features
Image Retrieval Using VLAD with Multiple Features
 
PPT s12-machine vision-s2
PPT s12-machine vision-s2PPT s12-machine vision-s2
PPT s12-machine vision-s2
 
1422798749.2779lecture 5
1422798749.2779lecture 51422798749.2779lecture 5
1422798749.2779lecture 5
 
IRJET- An Acute Method of Encryption & Decryption by using Histograms and Che...
IRJET- An Acute Method of Encryption & Decryption by using Histograms and Che...IRJET- An Acute Method of Encryption & Decryption by using Histograms and Che...
IRJET- An Acute Method of Encryption & Decryption by using Histograms and Che...
 
Polymorphism
PolymorphismPolymorphism
Polymorphism
 
50120130406025 2
50120130406025 250120130406025 2
50120130406025 2
 
PPT s11-machine vision-s2
PPT s11-machine vision-s2PPT s11-machine vision-s2
PPT s11-machine vision-s2
 
Performance Evaluation of Object Tracking Technique Based on Position Vectors
Performance Evaluation of Object Tracking Technique Based on Position VectorsPerformance Evaluation of Object Tracking Technique Based on Position Vectors
Performance Evaluation of Object Tracking Technique Based on Position Vectors
 
Shadow Detection Using MatLAB
Shadow Detection Using MatLABShadow Detection Using MatLAB
Shadow Detection Using MatLAB
 
ALGORITHM FOR IMAGE MIXING AND ENCRYPTION
ALGORITHM FOR IMAGE MIXING AND ENCRYPTIONALGORITHM FOR IMAGE MIXING AND ENCRYPTION
ALGORITHM FOR IMAGE MIXING AND ENCRYPTION
 

Similar to Vector-Valued Functions and GeoGebra

IRJET- Digital Watermarking using Integration of DWT & SVD Techniques
IRJET- Digital Watermarking using Integration of DWT & SVD TechniquesIRJET- Digital Watermarking using Integration of DWT & SVD Techniques
IRJET- Digital Watermarking using Integration of DWT & SVD TechniquesIRJET Journal
 
ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...
ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...
ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...ijcga
 
Medial Axis Transformation based Skeletonzation of Image Patterns using Image...
Medial Axis Transformation based Skeletonzation of Image Patterns using Image...Medial Axis Transformation based Skeletonzation of Image Patterns using Image...
Medial Axis Transformation based Skeletonzation of Image Patterns using Image...IOSR Journals
 
A Hough Transform Based On a Map-Reduce Algorithm
A Hough Transform Based On a Map-Reduce AlgorithmA Hough Transform Based On a Map-Reduce Algorithm
A Hough Transform Based On a Map-Reduce AlgorithmIJERA Editor
 
ShaderX³: Geometry Manipulation - Morphing between two different objects
ShaderX³: Geometry Manipulation - Morphing between two different objectsShaderX³: Geometry Manipulation - Morphing between two different objects
ShaderX³: Geometry Manipulation - Morphing between two different objectsRonny Burkersroda
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an ObjectAnkur Tyagi
 
Block Image Encryption using Wavelet
Block Image Encryption using WaveletBlock Image Encryption using Wavelet
Block Image Encryption using WaveletIRJET Journal
 
An analysis between exact and approximate algorithms for the k-center proble...
An analysis between exact and approximate algorithms for the  k-center proble...An analysis between exact and approximate algorithms for the  k-center proble...
An analysis between exact and approximate algorithms for the k-center proble...IJECEIAES
 
CS 354 More Graphics Pipeline
CS 354 More Graphics PipelineCS 354 More Graphics Pipeline
CS 354 More Graphics PipelineMark Kilgard
 
CS 354 Transformation, Clipping, and Culling
CS 354 Transformation, Clipping, and CullingCS 354 Transformation, Clipping, and Culling
CS 354 Transformation, Clipping, and CullingMark Kilgard
 
A graphic library and an application for simple curve manipolation
A graphic library and an application for simple curve manipolationA graphic library and an application for simple curve manipolation
A graphic library and an application for simple curve manipolationgraphitech
 
Dense Visual Odometry Using Genetic Algorithm
Dense Visual Odometry Using Genetic AlgorithmDense Visual Odometry Using Genetic Algorithm
Dense Visual Odometry Using Genetic AlgorithmSlimane Djema
 
Shot Boundary Detection using Radon Projection Method
Shot Boundary Detection using Radon Projection MethodShot Boundary Detection using Radon Projection Method
Shot Boundary Detection using Radon Projection MethodIDES Editor
 

Similar to Vector-Valued Functions and GeoGebra (20)

Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
IRJET- Digital Watermarking using Integration of DWT & SVD Techniques
IRJET- Digital Watermarking using Integration of DWT & SVD TechniquesIRJET- Digital Watermarking using Integration of DWT & SVD Techniques
IRJET- Digital Watermarking using Integration of DWT & SVD Techniques
 
N045077984
N045077984N045077984
N045077984
 
ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...
ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...
ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...
 
Medial Axis Transformation based Skeletonzation of Image Patterns using Image...
Medial Axis Transformation based Skeletonzation of Image Patterns using Image...Medial Axis Transformation based Skeletonzation of Image Patterns using Image...
Medial Axis Transformation based Skeletonzation of Image Patterns using Image...
 
A Hough Transform Based On a Map-Reduce Algorithm
A Hough Transform Based On a Map-Reduce AlgorithmA Hough Transform Based On a Map-Reduce Algorithm
A Hough Transform Based On a Map-Reduce Algorithm
 
Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...
 
ShaderX³: Geometry Manipulation - Morphing between two different objects
ShaderX³: Geometry Manipulation - Morphing between two different objectsShaderX³: Geometry Manipulation - Morphing between two different objects
ShaderX³: Geometry Manipulation - Morphing between two different objects
 
I0343065072
I0343065072I0343065072
I0343065072
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
 
mini prjt
mini prjtmini prjt
mini prjt
 
Block Image Encryption using Wavelet
Block Image Encryption using WaveletBlock Image Encryption using Wavelet
Block Image Encryption using Wavelet
 
An analysis between exact and approximate algorithms for the k-center proble...
An analysis between exact and approximate algorithms for the  k-center proble...An analysis between exact and approximate algorithms for the  k-center proble...
An analysis between exact and approximate algorithms for the k-center proble...
 
CS 354 More Graphics Pipeline
CS 354 More Graphics PipelineCS 354 More Graphics Pipeline
CS 354 More Graphics Pipeline
 
E0343034
E0343034E0343034
E0343034
 
CS 354 Transformation, Clipping, and Culling
CS 354 Transformation, Clipping, and CullingCS 354 Transformation, Clipping, and Culling
CS 354 Transformation, Clipping, and Culling
 
Cgm Lab Manual
Cgm Lab ManualCgm Lab Manual
Cgm Lab Manual
 
A graphic library and an application for simple curve manipolation
A graphic library and an application for simple curve manipolationA graphic library and an application for simple curve manipolation
A graphic library and an application for simple curve manipolation
 
Dense Visual Odometry Using Genetic Algorithm
Dense Visual Odometry Using Genetic AlgorithmDense Visual Odometry Using Genetic Algorithm
Dense Visual Odometry Using Genetic Algorithm
 
Shot Boundary Detection using Radon Projection Method
Shot Boundary Detection using Radon Projection MethodShot Boundary Detection using Radon Projection Method
Shot Boundary Detection using Radon Projection Method
 

More from IGMKD

IKT vo Obrazovanie - Konstrukcija na triagolnik
IKT vo Obrazovanie - Konstrukcija na triagolnikIKT vo Obrazovanie - Konstrukcija na triagolnik
IKT vo Obrazovanie - Konstrukcija na triagolnikIGMKD
 
Elipsa i hiperbola so GeoGebra 4
Elipsa i hiperbola so GeoGebra 4Elipsa i hiperbola so GeoGebra 4
Elipsa i hiperbola so GeoGebra 4IGMKD
 
IKT vo Obrazovanie - Triagolnik
IKT vo Obrazovanie - TriagolnikIKT vo Obrazovanie - Triagolnik
IKT vo Obrazovanie - TriagolnikIGMKD
 
AS Supporting Teaching and Learning of Linear Algebra
AS Supporting Teaching and Learning of Linear AlgebraAS Supporting Teaching and Learning of Linear Algebra
AS Supporting Teaching and Learning of Linear AlgebraIGMKD
 
IGMKD at GeoGebra - NoviSad 2011
IGMKD at GeoGebra - NoviSad 2011IGMKD at GeoGebra - NoviSad 2011
IGMKD at GeoGebra - NoviSad 2011IGMKD
 
Compass+Straightedge with GeoGebra
Compass+Straightedge with GeoGebraCompass+Straightedge with GeoGebra
Compass+Straightedge with GeoGebraIGMKD
 
Изучување тригонометриски функции со Геогебра
Изучување тригонометриски функции со ГеогебраИзучување тригонометриски функции со Геогебра
Изучување тригонометриски функции со ГеогебраIGMKD
 

More from IGMKD (7)

IKT vo Obrazovanie - Konstrukcija na triagolnik
IKT vo Obrazovanie - Konstrukcija na triagolnikIKT vo Obrazovanie - Konstrukcija na triagolnik
IKT vo Obrazovanie - Konstrukcija na triagolnik
 
Elipsa i hiperbola so GeoGebra 4
Elipsa i hiperbola so GeoGebra 4Elipsa i hiperbola so GeoGebra 4
Elipsa i hiperbola so GeoGebra 4
 
IKT vo Obrazovanie - Triagolnik
IKT vo Obrazovanie - TriagolnikIKT vo Obrazovanie - Triagolnik
IKT vo Obrazovanie - Triagolnik
 
AS Supporting Teaching and Learning of Linear Algebra
AS Supporting Teaching and Learning of Linear AlgebraAS Supporting Teaching and Learning of Linear Algebra
AS Supporting Teaching and Learning of Linear Algebra
 
IGMKD at GeoGebra - NoviSad 2011
IGMKD at GeoGebra - NoviSad 2011IGMKD at GeoGebra - NoviSad 2011
IGMKD at GeoGebra - NoviSad 2011
 
Compass+Straightedge with GeoGebra
Compass+Straightedge with GeoGebraCompass+Straightedge with GeoGebra
Compass+Straightedge with GeoGebra
 
Изучување тригонометриски функции со Геогебра
Изучување тригонометриски функции со ГеогебраИзучување тригонометриски функции со Геогебра
Изучување тригонометриски функции со Геогебра
 

Recently uploaded

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
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
 
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
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
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
 
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
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 

Recently uploaded (20)

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
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
 
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
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
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
 
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
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 

Vector-Valued Functions and GeoGebra

  • 1. Vector-Valued Functions and GeoGebra Zoran Trifunov, University "St. Clement of Ohrid", Bitola, Macedonia Igor Dimovski,University for Information Science and Technology, Ohrid, Macedonia International GeoGebra Conference for Southeast EuropeJanuary 15-16 2011, Novi Sad, Serbia DEPARTMENT OF MATHEMATICS AND INFORMATICS
  • 2. Aim & Keywords The aim of this talk is to show some of possibilities of using GeoGebra in teaching vector-valued functions in 2D; to explain the needs of appropriate 3D approach. Keywords: vector-valued functions; parameterized 2D curve; parameterized 3D curve; derivatives; tangent vector; velocity vector; GeoGebra
  • 3. Sketching graph of real function y = f(x) Calculus courses at the universities we represent have included vector-valued functions and motion in plane and in space. Using GeoGebra one can facilitate learning such concepts. Sketching the graph of a real valued function y = f(x) in GeoGebra is extremely easy. Example 1a. Using GeoGebra to show the graph of the function f(x) = x4 – 4x2. - we can just type the previous equation into the input box, and the graph appears at once! GeoGebra
  • 4. Dynamic approach Is it possible to show the graph on some other, more generic way? In teaching mathematics, functional thinking is especially important. Very often there is a need of presentation of dynamic processes. Dynamic processes are necessary to explain with dynamic means, with presentations where movements – animations are shown. Example 1b. Graph of the function f(x) = x4 – 4x2. can be parameterized using parameter a like this: a(a, a4 – 4a2) GeoGebra
  • 5. Advantages of that approach Students are able to see connection between coordinates of the points of graph. Students can see the motion of the point, and drawing up the curve, dynamically. Students become able to feel the dependence of the variables, which is the most important during learning functions. GeoGebra
  • 6. Parameterized 2D curves Learning parameterized curves and vector-valued function is important from several points of view. Interpretation of vector function as a model of particle motion and its derivative as tangent vector of a curve that is a trajectory (path) that is described by that particle motion and the velocity vector of that motion, then the second derivative of that function as acceleration of that same motion etc., is very difficult to explain by the use of static graphics and almost impossible by means of the traditional teaching methods. Here, dynamics become crucial. Definitely, animation is needed.
  • 7. Parametrized 2D curves For parameterized 2D curve, GeoGebra slider can be used to determine 2 coordinates of the point. Setting the "trace on" option to the point, and also "animation on" option to the slider, one can obtain effective way for explaining the particle's motion in the plane. It is not difficult to show the tangent vector to the curve, as effective way for visualization the meaning of the derivatives of the vector-valued function as a particle's velocity vector. GeoGebra
  • 8. Examples: Circle Example 2.a x(t) = 2cost y(t) = 2sint, t  [0, 2] Those equations parameterize the circle. Vector form: r(t) = 2costi + 2sintj The vector from origin to the particle’s position A(2cost,2sint) at time t is the particle’s position vector.
  • 9. Examples: Circle Example 2.b x(t) = 2cost y(t) = 2sint, t  [0, 2] Derivatives: x’(t) =  2sint y’(t) = 2cost. The vector: is the particle’s velocity vector, tangent to the curve. At any time t, the direction of v is the direction of motion.
  • 10. Examples: Cardioid Example 3. Particle’s position: r(t) = (2cost – cos2t)i + (2sint – sin2t)j x(t) = 2cost – cos2t y(t) = 2sint – sin2t t  [0, 2] Derivatives: x’(t) =  2sint + 2sin2t y’(t) = 2cost – 2cos2t. The vector: is the particle’s velocity vector, tangent to the curve.
  • 12. 3D approach is needed After all, it is clear why needed 3D approach for teaching vector valued functions is. We tried to use GeoGebra 3D Beta to create instructional materials according to 3D parameterized curves, but we did not succeed. Maybe because we need powerful tool as, for example, Mathematica or Matlab software we usually use for that purpose. Just to explain needed visualization power in 3D, we are going to show several animations created in Matlab.
  • 13. Animations made in Matlab Matlab offers a quite easy (???) and interesting way of creating animations to help describe the dynamic features of functions. The essence of creating such animations is in generating a great number of static pictures in which most objects remain unchanged, and only few changes. Every picture presents one frame. A row of such frames is kept in the so called movie matrix that can be preserved as a separate file. Then, with a simple Matlab code an animation can be shown reading the film matrix, placing the static part of the graphics and issuing the command for showing the film. The created animation can be literary exported as a movie, i.e. video file in an .avi format.
  • 14. Example Example 5. Example 6. Several video files produced with Matlab. Matlab Movie 1 Movie 2 GeoGebra
  • 15. Why GeoGebra 3D is needed? Because of its SIMPLICITY! … and to create a three dimensional Geometry and Graphics View in GeoGebra that is easy to use with the mouse. This view will allow the creation and interactive manipulation of 3D geometrical objects like points, lines, polygons, spheres, and polyhedrons as well as function plots of the form f(x,y). The 3D View should both be usable in the GeoGebra standalone application as well as offer the possibility to be embedded into interactive web pages.
  • 16. Vector-valued functions and GeoGebra Comments?