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

Finite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUIFinite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUI
Colby White
 

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

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

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

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

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?