using a computer software for teaching math and...

33

Upload: hoangnhan

Post on 03-Oct-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi Using a omputer softwarefortea hing Math and Statisti sK.Szajowski and M.YasudaSep. 2008 at Wro law

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi Abstra t:From the motivation to make a material for tea hing Math & Stat,some of usful software are introdu ed. We mainly tried as follow;(1) e-math (2) ketpi (3) wintpi .We hope that student understand, orporating mathemati alexpression or equation, visual omputer display and expli it graphbased on Compter Algebra Sytem.

Keyword:Computer Algebra Systems, ) Mathemati a, Maple, S iLab.

Keyword:Computer Algebra Systems, ) Mathemati a, Maple, S iLab.Ma ro pa kages:� e-math ) style �le of latex.� ketpi ) tpi form ombined with CAS.� wintpi ) tpi form with (half)WYSWYG.Show samples of �gures, text material in math et ... :

Keyword:Computer Algebra Systems, ) Mathemati a, Maple, S iLab.Ma ro pa kages:� e-math ) style �le of latex.� ketpi ) tpi form ombined with CAS.� wintpi ) tpi form with (half)WYSWYG.Show samples of �gures, text material in math et ... :Conferen e and Journal:"Future Generation Computer Systems", Copyright 2008 ElsevierB.V.International Workshop on Computer Graphi s and Geometri Modeling- Krakow (Poland), June 23-25 2008.Te hni al Session on Computer Graphi s and Geometri Modeling- TSCG, Kuala Lumpur (Malaysia), August 27-30 2007.

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi Making materials for tea hing� Preparation for Material(Syllabus)

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi Making materials for tea hing� Preparation for Material(Syllabus)� Le ture

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi Making materials for tea hing� Preparation for Material(Syllabus)� Le ture� Presentation(interests, undestand, attra tive)

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi Making materials for tea hing� Preparation for Material(Syllabus)� Le ture� Presentation(interests, undestand, attra tive)� Evaluation by student

Various method to produ e graphsDevelopment of ele tri instruments and software:� Ex el, Visual Basi , JAVA

Various method to produ e graphsDevelopment of ele tri instruments and software:� Ex el, Visual Basi , JAVA� Maple, Mathemati a, Math ad

Various method to produ e graphsDevelopment of ele tri instruments and software:� Ex el, Visual Basi , JAVA� Maple, Mathemati a, Math ad� Original Software for Math

Various method to produ e graphsDevelopment of ele tri instruments and software:� Ex el, Visual Basi , JAVA� Maple, Mathemati a, Math ad� Original Software for Math� Free Soft(li en e permission)

Various method to produ e graphsDevelopment of ele tri instruments and software:� Ex el, Visual Basi , JAVA� Maple, Mathemati a, Math ad� Original Software for Math� Free Soft(li en e permission)� Graph al ulator(Casio, Sharp, TI, et )

Various method to produ e graphsDevelopment of ele tri instruments and software:� Ex el, Visual Basi , JAVA� Maple, Mathemati a, Math ad� Original Software for Math� Free Soft(li en e permission)� Graph al ulator(Casio, Sharp, TI, et )� WEB Page showing via Internet(e-learning et )

Various method to produ e graphsDevelopment of ele tri instruments and software:� Ex el, Visual Basi , JAVA� Maple, Mathemati a, Math ad� Original Software for Math� Free Soft(li en e permission)� Graph al ulator(Casio, Sharp, TI, et )� WEB Page showing via Internet(e-learning et )

Merit and Demerit� Graph drawing soft [gnuplot, et ..℄� Easy, familiar� �le onvert(eps) into tex sour e

Merit and Demerit� Graph drawing soft [gnuplot, et ..℄� Easy, familiar� �le onvert(eps) into tex sour e� A ma ro pa kage[e-math℄� several extension to draw mathemati al graphs.� ompile to dvi, pdf �les dire tly.

Merit and Demerit� Graph drawing soft [gnuplot, et ..℄� Easy, familiar� �le onvert(eps) into tex sour e� A ma ro pa kage[e-math℄� several extension to draw mathemati al graphs.� ompile to dvi, pdf �les dire tly.� Computer Algebra Systems(need li ense ),� Mathemati a, Maple, S iLab,A urate(guaranteed), sophisti ated, ost li ense to use(ex ept S ilab),many appli ation. Useful to assist al ulate in paper et .

Merit and Demerit� Graph drawing soft [gnuplot, et ..℄� Easy, familiar� �le onvert(eps) into tex sour e� A ma ro pa kage[e-math℄� several extension to draw mathemati al graphs.� ompile to dvi, pdf �les dire tly.� Computer Algebra Systems(need li ense ),� Mathemati a, Maple, S iLab,A urate(guaranteed), sophisti ated, ost li ense to use(ex ept S ilab),many appli ation. Useful to assist al ulate in paper et .� A ma ro pa kage making tpi form[ketpi , wintpi ℄� Ketpi : By aid of CAS, the al ulation is easy. Not WYSWYG.� wintpi : WYSWYG(What You See is What You Get)

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi Software gnuplotgnuplot is a ommand-line program that an generate two- andthree-dimensional plots of fun tions and data. The program runson all major omputers and operating systems (Linux, UNIX,Mi rosoft Windows, Ma OS X...). It is a program with a fairlylong history, dating ba k to 1986. This software is not distributedunder GPL li ense, opting for its own open sour e li ense instead.gnuplot an produ e output dire tly on s reen, or in many formatsof graphi s �les, in luding PNG, EPS, SVG, JPEG and manyothers. It is also apable of produ ing LaTeX ode that an bein luded dire tly in LaTeX do uments, making use of LaTeX'sfonts and powerful formulae abilities.

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi The program an be used both intera tively and in bat h modeusing s ripts. For an example s ript and its output, see logarithmi spiral.png. The program is well supported and do umented.Extensive help an also be found on the Internet. gnuplot is usedas the plotting engine of GNU O tave, Maxima and gretl, and it an be used from various s ripting languages, in luding Perl (viaCPAN), Python (via Gnuplot-py and SAGE), Ruby (via rgnuplot)and Smalltalk (Squeak and GNU Smalltalk). gnuplot isprogrammed in C. (From Wikipedia, the free en y lopedia)

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi Wintpi :Japanese, win95Wintpi Create spe ial ommand (tpi form) for Tex Drawing: The�gers is reated by WYSWYG and easy to handel.After drawing the �gure, the output is TeX �le(tpi form).The usage is des rived as\input{filename(tpi file)}\in ludegraphi s[s ale=.8℄{et 08.eps}in the tex sour e.

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi e-math(Japanese)This free soft an be downward from:http://emath.s40.xrea. om/e-math is �rst for Highs hool math and its Latex style �le onsistswith many omponents.There are a plenty of material, tutorial. The quality is high but it isnot English words. Not so diÆ ult for Japanese but the foreigner.It is possible to make an English material. Using the perlprogramming automati ally by "emathP.sty".To draw a graph, there are many ommand to support and manualare explained in details.

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi Mathemati a is a omputer program used widely in s ienti� ,engineering and mathemati al �elds. It is mainly known as a omputer algebra system, but it has various other features forte hni al omputing. It was originally on eived by StephenWolfram and developed by a team of mathemati ians andprogrammers that he assembled and led. It is developed byWolfram Resear h of Champaign, Illinois. (From Wikipedia, thefree en y lopedia)

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi Maple is a general-purpose ommer ial omputer algebra system.It was �rst developed in 1980 by the Symboli Computation Groupat the University of Waterloo in Waterloo, Ontario, Canada. Sin e1988, it has been developed and sold ommer ially by WaterlooMaple In . (also known as Maplesoft), a Canadian ompany alsobased in Waterloo, Ontario. The urrent version is Maple 12 whi hwas released in May 2008. Its main ompetitor is Mathemati a.(From Wikipedia, the free en y lopedia)

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi The interfa e is similar to Maple, however Maple has an advantageover Mathemati a in the graph drawing.It require a big memory and apa ity of hard disk ompared withMaple.The basi design for solving problems of Physi s and Mathemati salmost all makes possible to rea h its solution.The li ense of ost is required and even for the edu ation it mustbe harged. Its addin soft of appli ations are sold.

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi S ilab: Software of Computer Algebra SystemWe an download from http://www.s ilab.org/The open sour e platform for numeri al omputationS ilab:INRIA(Fran e) Release of S ilab 5.0: Distributed under theCeCILL li ense (GNU GPL ompatible), S ilab 5.0, available forWindows and Linux, inaugurates the new generation of S ilabsoftware.

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi "Re ently migrated my proje t from Matlab to S iLab due to thehigh ost of a Matlab li ense. As a student I worked solely withMatlab, and in a fairly large s ope proje t have found no areas inwhi h S iLab was inferior to Matlab. I forsee myself workingprimarily in S iLab for proje ts that require mathmati alprogramming."

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi KETpi KETpi (Kisarazu Edu ational Tpi )A ma ro pa kage of reating tpi form with help of ComputerAlgebra System.Developed for edu ations in Math & Statusing CAS:Maple, Mathemati a, S ilab.Adding several ommand to draw �gures in 2 dim, 3 dim."ridgeline method", "wireframe for Hidden line".http://www.kisarazu.a .jp/ masa/math/� Maple version | ketpi .m, ketpi app6.m

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi KETpi KETpi (Kisarazu Edu ational Tpi )A ma ro pa kage of reating tpi form with help of ComputerAlgebra System.Developed for edu ations in Math & Statusing CAS:Maple, Mathemati a, S ilab.Adding several ommand to draw �gures in 2 dim, 3 dim."ridgeline method", "wireframe for Hidden line".http://www.kisarazu.a .jp/ masa/math/� Maple version | ketpi .m, ketpi app6.m� Mathemati a | ketpi 6.m, ketpi ppw.m

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi KETpi KETpi (Kisarazu Edu ational Tpi )A ma ro pa kage of reating tpi form with help of ComputerAlgebra System.Developed for edu ations in Math & Statusing CAS:Maple, Mathemati a, S ilab.Adding several ommand to draw �gures in 2 dim, 3 dim."ridgeline method", "wireframe for Hidden line".http://www.kisarazu.a .jp/ masa/math/� Maple version | ketpi .m, ketpi app6.m� Mathemati a | ketpi 6.m, ketpi ppw.m� S ilab | lib(ketpi lib)

Introdu tion gnuplot wintpi e-math Mathemati a or Maple S ilab Ketpi From now we show some examples and demonstrations.