SlideShare a Scribd company logo
Maple
 Don't worry about your difficulties in Mathematics. I
can assure you mine are still greater.
~Albert Einstein
 Mathematics touches us every day—from the simple
chore of calculating the total cost of our purchases to
the complex calculations used to construct the bridges
we travel.
Azat Azhibekov Department of Computer Education & Instructional Technologies
Fatih University,34500 Büyükçekmece,Istanbul, Turkey
E-mail:azatazhibekov@mail.ru
Overview
 What is Maple?
 Why do I need Maple?
 How can I use Maple?
1Maple
Learning Objectives
 Introduction to Maple
 Getting started
 Learning basic syntax
 Using Maple as a calculator
2Maple
1. Introduction to Maple
 Maple is a commercial computer algebra
system developed and sold commercially
by Maplesoft, a software company based
in Waterloo, Ontario, Canada,www.maplesoft.com
 It is a very powerful interactive computer algebra
system for doing maths and used by students,
educators, mathematicians, statisticians, scientists,
and engineers for doing numerical and symbolic
computation.
 Maple is available on Windows, Macintosh, UNIX,
and Linux systems.
Maple 3
1.2 Strengths
 Maple has many strengths:
1) Exact integer computation
2) Numerical computation to any (well, almost) number of
specified digits
3) Symbolic computation
4) Many built-in functions and packages for doing a wide variety of
mathematical tasks
5) Facilities for doing two- and three-dimensional plotting and
animation
6) A worksheet-based interface
7) Facilities for making technical documents
8) Maple is a simple programming language, which means that
users can easily write their own functions and packages.
Maple 4
2. Getting Started
 On most systems a maple session is started by double
clicking on the maple icon . In the UNIX X Windows version,
maple is started by entering the command xmaple.
 After starting, you'll have two choices: document mode and
worksheet mode. Select Worksheet mode to bring up an edit
window with a > character and a blinking cursor.
 Maple commands are entered to the right of the > character.
 Press Enter to see results
 You can also get Maple to return the result on the same line
as your question by typing [Ctrl][=] (hold down the control key,
then press the = key).
5Maple
2.1 Standard (default) Interface
 In most
versions Menu
bar appears at
the top of the
window.
 Below Menu
bar there is
Tool bar with 27
buttons
 Beneath is
Context bar
with 5 buttons
 Palettes on the
left
6Maple
Fig.1
2.1 Document Mode
7
• You can create
powerful interactive
documents. You can
visualize and animate
problems in two and
three dimensions. You
can solve complex
problems with simple
point-and-click
interfaces or easy-to
modify interactive
documents. While you
work, you can
document your
process, providing text
descriptions.Fig.2
Maple
2.2 Worksheet Mode
8Maple
• In worksheet
mode(Fig.3) we
have [> character.
• Commands are
entered to the right
of the [> character
• Except [> character,
everything is similar
to Fig.2
Fig.3
2.3 Classic Interface
 A basic worksheet environment for older
computers with limited memory. The
Classic interface does not offer all of the
graphical user interface features that are
available in the Standard interface. The
Classic interface has only one mode,
Worksheet mode.
9Maple
2.4 Command-line Version
Interface
 Command-line interface for solving very
large complex problems or batch
processing with scripts. No graphical
user interface features are available
10Maple
2.5 Maplet Applications
 Graphical user interfaces containing
windows, textbox regions, and other
visual interfaces, which gives you point-
and-click access to the power of Maple.
You can perform calculations and plot
functions without using the worksheet.
11Maple
2.6 Maplesoft Graphing
Calculator
 A graphical calculator interface to the
Maple computational engine. Using it,
you can perform simple computations
and create customizable, zoomable
graphs. This is available on Microsoft®
Windows® only.
12Maple
2.7 Context Menu
 A context menu is a popup menu that lists the operations and
actions you can perform on a particular expression.
Fig.4
13Maple
3. Basic Syntax
1. Assignment of a name or variable to a mathematical object
is done using the := assignment operator
2. Each instruction to Maple must end with a colon (:) or a semi-
colon (;). If the colon is used, the command is executed but
the output is not printed. When the semicolon is used, the
output is printed.
3. Maple input is case-sensitive; x is not the same as X in
Maple
4. The pound sign (#) is used to indicate comments. Everything
following the # sign to the end of the line is ignored
5. Maple provides extensive online help. To obtain help, enter ?
followed by the subject for which help is needed, e.g.,
?integration. It is the only command that doesn't with : or ;
14Maple
3. Basic Syntax (continued)
6. Variables remain assigned to whatever value or
expression that they were last assigned until and unless
they are reassigned or cleared. To determine the current
assignment of a variable, enter its name followed by a
semi-colon;
7. The % command can be used a shorthand expression to
represent the result of the previous command.
8. = is used for writing equations
9. Enter restart; to clear all previously assigned variables
15Maple
3.1 Maple as a Calculator
 In its simplest form, Maple can serve as a calculator. It
even provides a convert function for unit conversions.
For example, to enter a diameter of 3 ft and calculate
the area in m2, enter the following commands.
16Maple
(3.1)
3.2 Basic Functions
17Maple
Function Meaning
abs(x) absolute value lxl
sqrt(x) square root √x
n! factorial
sin(x) sine
cos(x) cosine
tan(x) tangent
sec(x) secant
csc(x) cosecant
cot(x) cotangent
log(x)
also ln(x)
natural logarithm
exp(x) exponential function
sinh(x) hyperbolic sine
cosh(x) hyperbolic cosine
tanh(x) hyperbolic tan
Operation Meaning
+ addition
- subtraction
* multiplication
/ division
^ exponentiation
Table 1
Table 2
• For complete list of Functions,
see ?index[functions]
(3.2)
3.3 Entering Math
 There are a number of methods to enter math into Maple. You
can enter math using a combination of palettes, keyboard
shortcuts, context menus and commands. Most operations
can be entered in more than one way, so you can pick the
method you are most comfortable with.
 Palettes:
 Maple has over 1000 palette symbols within the 20 palette
menus.You can also use Maple's expression palette to input
data. The expression palette contains fill-in-the-blank
templates for common operations.
Maple 18
3.4 Evaluating Expression and
Solving Equation
 Equation types:
19Maple
Equation Type SolutionMethod
Equations and inequalities solve & fsolve commands
Ordinary differential equations ODE Analyser Assistant(dsolve) command
Partial differential equations pdsolve command
Integer equations isolve command
Integer equations in finite field msolve command
Linear integer equaions intsolve command
Linear sysytems Linear Algebra[linear solve]command
Recurrencerelations rsolve command
Table 3
3.4 Evaluating Expression and
Solving Equation (continued)
 One of the most useful capabilities of Maple is its ability to
analyticallysolve algebraic equations in symbolic form. This
capabilitywill be demonstrated by solving a quadratic equation, y = a
x2 + b x + c . First, specify the equation y.
 The values of a, b, and c, as well as x, are not yet specified. We can
evaluate y at specific values of these parameters using the eval
command; the first argument of the eval command is the expression
while the second is the substitution. For example, to obtain a
symbolic expression for y evaluated at x=1:
20Maple
(3.4.1)
(3.4.2)
3.4 Evaluating Expression and
Solving Equation (continued)
 The evaluation can occur with multiple substitutions
by specifying the values of more than one variable;
in this case, the list of specifications must be
enclosed in curly braces and separated by
commas. The value of y at x = 1, a = -2, b = 3, and
c = 4 is obtained according to:
21Maple
(3.4.3)
3.4 Evaluating Expression and
Solving Equation(continued)
22Maple
 Maple can solve an equation using the solve command. The first
argument of the solve command is the equation to be solved
while the second is the variable that should be solved for. For
example, the value(s) of x that satisfies the equation y = -2 can
be determined using the solve command, as shown below. The
result of the solve command is placed in variable xs. a, b and c
have not been assigned to values at this point, so it is necessary
to tell Maple which of the unspecified variables we wish to solve
for, x in this case, and the solution will be expressed symbolically
in terms of the remaining variables.
(3.4.4)
3.4 Evaluating Expression and
Solving Equation(continued)
 There are two solutions to the quadratic equation and Maple
has identified both. The variable xs contains both solutions in
two elements, xs[1] and xs[2]:
23Maple
(3.4.5)
3.4 Evaluating Expression and
Solving Equation(continued)
 We can set values for a, b, and c and then determine the
numerical, as opposed to symbolic, solutions to the equation.
 Maple displays results in analytical form when it can; using the
evalf function results in the value being displayed in floating point
format
24Maple
(3.4.6)
(3.4.7)
3.5 Floating Point Arithmetic
25Maple
 Maple can do floating-point calculation to any required precision.
This is done using evalf
(3.5)
3.5 Floating Point Arithmetic
(continued)
 Notice that evalf found tan(π/5),Pi to 10 decimal places, which is the
default. Also, note that in maple, π is represented by Pi. You can
request more for one specific computation through evalf or if you
change the value of the global variable Digits to tell Maple how
many digits to use normally.
Maple 26
(3.5.1)
3.6 Substitution and
Simplification
 The ability to symbolically manipulate equations provided by
Maple is extensive. It is further enhanced by the subs
(substitute) command that can be used to substitute a numerical
value or symbolic expression in place of a variable. For example,
suppose that you know that
 and you wish to apply a coordinate transformation for which
Maple 27
(3.6)
(3.6.1)
3.6 Substitution and
Simplification (continued)
 Enter the equation into Maple and apply the subs command for the
transformation.
 Note that the result provided by Maple can often be expressed in an
equivalent but algebraically simpler manner by using the simplify
command.
Maple 28
(3.6.2)
(3.6.3)
3.6 Substitution and
Simplification (continued)
 The subs command can also be used to substitute numerical values
for a variable. For example
 The eval command provides the same result:
 The subs and eval commands have overlapping capability.
Maple 29
(3.5.4)
(3.5.5)
4. System Requirements
Maple 30
4. System Requirements
(continued)
31Maple
4. System Requirements
(continued)
32Maple
Conclusion
 Maple is a very powerful program and
can be used in scientific purposes
 By using Maple we can engage
ourselves and others in learning Math
 If we know commands,functions and
menus,we will enjoy our student life
 All other things you need to know will
come by time
33Maple
Thank you!!!

More Related Content

What's hot

Matrices ppt
Matrices pptMatrices ppt
Matrices ppt
aakashray33
 
Solving linear inequalities
Solving linear inequalitiesSolving linear inequalities
Solving linear inequalities
PLeach
 
Second order homogeneous linear differential equations
Second order homogeneous linear differential equations Second order homogeneous linear differential equations
Second order homogeneous linear differential equations Viraj Patel
 
logic and set theory
logic and set theorylogic and set theory
logic and set theoryNathan Trillo
 
Tutorial linear equations and linear inequalities
Tutorial linear equations and linear inequalitiesTutorial linear equations and linear inequalities
Tutorial linear equations and linear inequalitieskhyps13
 
Random Variable
Random VariableRandom Variable
INTEGRATION BY PARTS PPT
INTEGRATION BY PARTS PPT INTEGRATION BY PARTS PPT
INTEGRATION BY PARTS PPT
03062679929
 
Exponential and logarithmic functions
Exponential and logarithmic functionsExponential and logarithmic functions
Exponential and logarithmic functionsNjabulo Nkabinde
 
Eigenvalues and Eigenvectors (Tacoma Narrows Bridge video included)
Eigenvalues and Eigenvectors (Tacoma Narrows Bridge video included)Eigenvalues and Eigenvectors (Tacoma Narrows Bridge video included)
Eigenvalues and Eigenvectors (Tacoma Narrows Bridge video included)Prasanth George
 
Numerical integration
Numerical integrationNumerical integration
Numerical integration
Sunny Chauhan
 
Series solution to ordinary differential equations
Series solution to ordinary differential equations Series solution to ordinary differential equations
Series solution to ordinary differential equations
University of Windsor
 
Numerical integration
Numerical integrationNumerical integration
Numerical integration
Mohammed_AQ
 
Ordinary differential equation
Ordinary differential equationOrdinary differential equation
Ordinary differential equation
JUGAL BORAH
 
system linear equations and matrices
 system linear equations and matrices system linear equations and matrices
system linear equations and matrices
Aditya Vaishampayan
 
Integral calculus
Integral calculusIntegral calculus
Integral calculus
Farzad Javidanrad
 
Complex number, polar form , rectangular form
Complex number, polar form , rectangular formComplex number, polar form , rectangular form
Complex number, polar form , rectangular form
alok25kumar
 
Integration presentation
Integration presentationIntegration presentation
Integration presentation
Urmila Bhardwaj
 
Iterative methods
Iterative methodsIterative methods
Iterative methods
Ketan Nayak
 
Ring
RingRing
Differential equations
Differential equationsDifferential equations
Differential equations
Seyid Kadher
 

What's hot (20)

Matrices ppt
Matrices pptMatrices ppt
Matrices ppt
 
Solving linear inequalities
Solving linear inequalitiesSolving linear inequalities
Solving linear inequalities
 
Second order homogeneous linear differential equations
Second order homogeneous linear differential equations Second order homogeneous linear differential equations
Second order homogeneous linear differential equations
 
logic and set theory
logic and set theorylogic and set theory
logic and set theory
 
Tutorial linear equations and linear inequalities
Tutorial linear equations and linear inequalitiesTutorial linear equations and linear inequalities
Tutorial linear equations and linear inequalities
 
Random Variable
Random VariableRandom Variable
Random Variable
 
INTEGRATION BY PARTS PPT
INTEGRATION BY PARTS PPT INTEGRATION BY PARTS PPT
INTEGRATION BY PARTS PPT
 
Exponential and logarithmic functions
Exponential and logarithmic functionsExponential and logarithmic functions
Exponential and logarithmic functions
 
Eigenvalues and Eigenvectors (Tacoma Narrows Bridge video included)
Eigenvalues and Eigenvectors (Tacoma Narrows Bridge video included)Eigenvalues and Eigenvectors (Tacoma Narrows Bridge video included)
Eigenvalues and Eigenvectors (Tacoma Narrows Bridge video included)
 
Numerical integration
Numerical integrationNumerical integration
Numerical integration
 
Series solution to ordinary differential equations
Series solution to ordinary differential equations Series solution to ordinary differential equations
Series solution to ordinary differential equations
 
Numerical integration
Numerical integrationNumerical integration
Numerical integration
 
Ordinary differential equation
Ordinary differential equationOrdinary differential equation
Ordinary differential equation
 
system linear equations and matrices
 system linear equations and matrices system linear equations and matrices
system linear equations and matrices
 
Integral calculus
Integral calculusIntegral calculus
Integral calculus
 
Complex number, polar form , rectangular form
Complex number, polar form , rectangular formComplex number, polar form , rectangular form
Complex number, polar form , rectangular form
 
Integration presentation
Integration presentationIntegration presentation
Integration presentation
 
Iterative methods
Iterative methodsIterative methods
Iterative methods
 
Ring
RingRing
Ring
 
Differential equations
Differential equationsDifferential equations
Differential equations
 

Similar to Maple

A complete introduction on matlab and matlab's projects
A complete introduction on matlab and matlab's projectsA complete introduction on matlab and matlab's projects
A complete introduction on matlab and matlab's projects
Mukesh Kumar
 
1. Ch_1 SL_1_Intro to Matlab.pptx
1. Ch_1 SL_1_Intro to Matlab.pptx1. Ch_1 SL_1_Intro to Matlab.pptx
1. Ch_1 SL_1_Intro to Matlab.pptx
MOHAMMAD SAYDUL ALAM
 
Mmc manual
Mmc manualMmc manual
Mmc manual
Urvi Surat
 
Ch1
Ch1Ch1
An Introduction to MATLAB with Worked Examples
An Introduction to MATLAB with Worked ExamplesAn Introduction to MATLAB with Worked Examples
An Introduction to MATLAB with Worked Examples
eAssessment in Practice Symposium
 
More instructions for the lab write-up1) You are not obli.docx
More instructions for the lab write-up1) You are not obli.docxMore instructions for the lab write-up1) You are not obli.docx
More instructions for the lab write-up1) You are not obli.docx
gilpinleeanna
 
MatlabIntro.ppt
MatlabIntro.pptMatlabIntro.ppt
MatlabIntro.ppt
ssuser772830
 
Matlab introduction
Matlab introductionMatlab introduction
Matlab introduction
Ameen San
 
Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013Kurmendra Singh
 
Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013
amanabr
 
Matlab-free course by Mohd Esa
Matlab-free course by Mohd EsaMatlab-free course by Mohd Esa
Matlab-free course by Mohd Esa
Mohd Esa
 
EPE821_Lecture3.pptx
EPE821_Lecture3.pptxEPE821_Lecture3.pptx
EPE821_Lecture3.pptx
Ihtisham Uddin
 

Similar to Maple (20)

A complete introduction on matlab and matlab's projects
A complete introduction on matlab and matlab's projectsA complete introduction on matlab and matlab's projects
A complete introduction on matlab and matlab's projects
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlab
 
Matlab booklet
Matlab bookletMatlab booklet
Matlab booklet
 
1. Ch_1 SL_1_Intro to Matlab.pptx
1. Ch_1 SL_1_Intro to Matlab.pptx1. Ch_1 SL_1_Intro to Matlab.pptx
1. Ch_1 SL_1_Intro to Matlab.pptx
 
Matlab1
Matlab1Matlab1
Matlab1
 
Mmc manual
Mmc manualMmc manual
Mmc manual
 
Ch1
Ch1Ch1
Ch1
 
An Introduction to MATLAB with Worked Examples
An Introduction to MATLAB with Worked ExamplesAn Introduction to MATLAB with Worked Examples
An Introduction to MATLAB with Worked Examples
 
More instructions for the lab write-up1) You are not obli.docx
More instructions for the lab write-up1) You are not obli.docxMore instructions for the lab write-up1) You are not obli.docx
More instructions for the lab write-up1) You are not obli.docx
 
MatlabIntro.ppt
MatlabIntro.pptMatlabIntro.ppt
MatlabIntro.ppt
 
Matlab intro
Matlab introMatlab intro
Matlab intro
 
MatlabIntro.ppt
MatlabIntro.pptMatlabIntro.ppt
MatlabIntro.ppt
 
MatlabIntro.ppt
MatlabIntro.pptMatlabIntro.ppt
MatlabIntro.ppt
 
MatlabIntro.ppt
MatlabIntro.pptMatlabIntro.ppt
MatlabIntro.ppt
 
Matlab introduction
Matlab introductionMatlab introduction
Matlab introduction
 
MATLAB
MATLABMATLAB
MATLAB
 
Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013
 
Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013
 
Matlab-free course by Mohd Esa
Matlab-free course by Mohd EsaMatlab-free course by Mohd Esa
Matlab-free course by Mohd Esa
 
EPE821_Lecture3.pptx
EPE821_Lecture3.pptxEPE821_Lecture3.pptx
EPE821_Lecture3.pptx
 

Recently uploaded

Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 

Recently uploaded (20)

Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 

Maple

  • 1. Maple  Don't worry about your difficulties in Mathematics. I can assure you mine are still greater. ~Albert Einstein  Mathematics touches us every day—from the simple chore of calculating the total cost of our purchases to the complex calculations used to construct the bridges we travel. Azat Azhibekov Department of Computer Education & Instructional Technologies Fatih University,34500 Büyükçekmece,Istanbul, Turkey E-mail:azatazhibekov@mail.ru
  • 2. Overview  What is Maple?  Why do I need Maple?  How can I use Maple? 1Maple
  • 3. Learning Objectives  Introduction to Maple  Getting started  Learning basic syntax  Using Maple as a calculator 2Maple
  • 4. 1. Introduction to Maple  Maple is a commercial computer algebra system developed and sold commercially by Maplesoft, a software company based in Waterloo, Ontario, Canada,www.maplesoft.com  It is a very powerful interactive computer algebra system for doing maths and used by students, educators, mathematicians, statisticians, scientists, and engineers for doing numerical and symbolic computation.  Maple is available on Windows, Macintosh, UNIX, and Linux systems. Maple 3
  • 5. 1.2 Strengths  Maple has many strengths: 1) Exact integer computation 2) Numerical computation to any (well, almost) number of specified digits 3) Symbolic computation 4) Many built-in functions and packages for doing a wide variety of mathematical tasks 5) Facilities for doing two- and three-dimensional plotting and animation 6) A worksheet-based interface 7) Facilities for making technical documents 8) Maple is a simple programming language, which means that users can easily write their own functions and packages. Maple 4
  • 6. 2. Getting Started  On most systems a maple session is started by double clicking on the maple icon . In the UNIX X Windows version, maple is started by entering the command xmaple.  After starting, you'll have two choices: document mode and worksheet mode. Select Worksheet mode to bring up an edit window with a > character and a blinking cursor.  Maple commands are entered to the right of the > character.  Press Enter to see results  You can also get Maple to return the result on the same line as your question by typing [Ctrl][=] (hold down the control key, then press the = key). 5Maple
  • 7. 2.1 Standard (default) Interface  In most versions Menu bar appears at the top of the window.  Below Menu bar there is Tool bar with 27 buttons  Beneath is Context bar with 5 buttons  Palettes on the left 6Maple Fig.1
  • 8. 2.1 Document Mode 7 • You can create powerful interactive documents. You can visualize and animate problems in two and three dimensions. You can solve complex problems with simple point-and-click interfaces or easy-to modify interactive documents. While you work, you can document your process, providing text descriptions.Fig.2 Maple
  • 9. 2.2 Worksheet Mode 8Maple • In worksheet mode(Fig.3) we have [> character. • Commands are entered to the right of the [> character • Except [> character, everything is similar to Fig.2 Fig.3
  • 10. 2.3 Classic Interface  A basic worksheet environment for older computers with limited memory. The Classic interface does not offer all of the graphical user interface features that are available in the Standard interface. The Classic interface has only one mode, Worksheet mode. 9Maple
  • 11. 2.4 Command-line Version Interface  Command-line interface for solving very large complex problems or batch processing with scripts. No graphical user interface features are available 10Maple
  • 12. 2.5 Maplet Applications  Graphical user interfaces containing windows, textbox regions, and other visual interfaces, which gives you point- and-click access to the power of Maple. You can perform calculations and plot functions without using the worksheet. 11Maple
  • 13. 2.6 Maplesoft Graphing Calculator  A graphical calculator interface to the Maple computational engine. Using it, you can perform simple computations and create customizable, zoomable graphs. This is available on Microsoft® Windows® only. 12Maple
  • 14. 2.7 Context Menu  A context menu is a popup menu that lists the operations and actions you can perform on a particular expression. Fig.4 13Maple
  • 15. 3. Basic Syntax 1. Assignment of a name or variable to a mathematical object is done using the := assignment operator 2. Each instruction to Maple must end with a colon (:) or a semi- colon (;). If the colon is used, the command is executed but the output is not printed. When the semicolon is used, the output is printed. 3. Maple input is case-sensitive; x is not the same as X in Maple 4. The pound sign (#) is used to indicate comments. Everything following the # sign to the end of the line is ignored 5. Maple provides extensive online help. To obtain help, enter ? followed by the subject for which help is needed, e.g., ?integration. It is the only command that doesn't with : or ; 14Maple
  • 16. 3. Basic Syntax (continued) 6. Variables remain assigned to whatever value or expression that they were last assigned until and unless they are reassigned or cleared. To determine the current assignment of a variable, enter its name followed by a semi-colon; 7. The % command can be used a shorthand expression to represent the result of the previous command. 8. = is used for writing equations 9. Enter restart; to clear all previously assigned variables 15Maple
  • 17. 3.1 Maple as a Calculator  In its simplest form, Maple can serve as a calculator. It even provides a convert function for unit conversions. For example, to enter a diameter of 3 ft and calculate the area in m2, enter the following commands. 16Maple (3.1)
  • 18. 3.2 Basic Functions 17Maple Function Meaning abs(x) absolute value lxl sqrt(x) square root √x n! factorial sin(x) sine cos(x) cosine tan(x) tangent sec(x) secant csc(x) cosecant cot(x) cotangent log(x) also ln(x) natural logarithm exp(x) exponential function sinh(x) hyperbolic sine cosh(x) hyperbolic cosine tanh(x) hyperbolic tan Operation Meaning + addition - subtraction * multiplication / division ^ exponentiation Table 1 Table 2 • For complete list of Functions, see ?index[functions] (3.2)
  • 19. 3.3 Entering Math  There are a number of methods to enter math into Maple. You can enter math using a combination of palettes, keyboard shortcuts, context menus and commands. Most operations can be entered in more than one way, so you can pick the method you are most comfortable with.  Palettes:  Maple has over 1000 palette symbols within the 20 palette menus.You can also use Maple's expression palette to input data. The expression palette contains fill-in-the-blank templates for common operations. Maple 18
  • 20. 3.4 Evaluating Expression and Solving Equation  Equation types: 19Maple Equation Type SolutionMethod Equations and inequalities solve & fsolve commands Ordinary differential equations ODE Analyser Assistant(dsolve) command Partial differential equations pdsolve command Integer equations isolve command Integer equations in finite field msolve command Linear integer equaions intsolve command Linear sysytems Linear Algebra[linear solve]command Recurrencerelations rsolve command Table 3
  • 21. 3.4 Evaluating Expression and Solving Equation (continued)  One of the most useful capabilities of Maple is its ability to analyticallysolve algebraic equations in symbolic form. This capabilitywill be demonstrated by solving a quadratic equation, y = a x2 + b x + c . First, specify the equation y.  The values of a, b, and c, as well as x, are not yet specified. We can evaluate y at specific values of these parameters using the eval command; the first argument of the eval command is the expression while the second is the substitution. For example, to obtain a symbolic expression for y evaluated at x=1: 20Maple (3.4.1) (3.4.2)
  • 22. 3.4 Evaluating Expression and Solving Equation (continued)  The evaluation can occur with multiple substitutions by specifying the values of more than one variable; in this case, the list of specifications must be enclosed in curly braces and separated by commas. The value of y at x = 1, a = -2, b = 3, and c = 4 is obtained according to: 21Maple (3.4.3)
  • 23. 3.4 Evaluating Expression and Solving Equation(continued) 22Maple  Maple can solve an equation using the solve command. The first argument of the solve command is the equation to be solved while the second is the variable that should be solved for. For example, the value(s) of x that satisfies the equation y = -2 can be determined using the solve command, as shown below. The result of the solve command is placed in variable xs. a, b and c have not been assigned to values at this point, so it is necessary to tell Maple which of the unspecified variables we wish to solve for, x in this case, and the solution will be expressed symbolically in terms of the remaining variables. (3.4.4)
  • 24. 3.4 Evaluating Expression and Solving Equation(continued)  There are two solutions to the quadratic equation and Maple has identified both. The variable xs contains both solutions in two elements, xs[1] and xs[2]: 23Maple (3.4.5)
  • 25. 3.4 Evaluating Expression and Solving Equation(continued)  We can set values for a, b, and c and then determine the numerical, as opposed to symbolic, solutions to the equation.  Maple displays results in analytical form when it can; using the evalf function results in the value being displayed in floating point format 24Maple (3.4.6) (3.4.7)
  • 26. 3.5 Floating Point Arithmetic 25Maple  Maple can do floating-point calculation to any required precision. This is done using evalf (3.5)
  • 27. 3.5 Floating Point Arithmetic (continued)  Notice that evalf found tan(π/5),Pi to 10 decimal places, which is the default. Also, note that in maple, π is represented by Pi. You can request more for one specific computation through evalf or if you change the value of the global variable Digits to tell Maple how many digits to use normally. Maple 26 (3.5.1)
  • 28. 3.6 Substitution and Simplification  The ability to symbolically manipulate equations provided by Maple is extensive. It is further enhanced by the subs (substitute) command that can be used to substitute a numerical value or symbolic expression in place of a variable. For example, suppose that you know that  and you wish to apply a coordinate transformation for which Maple 27 (3.6) (3.6.1)
  • 29. 3.6 Substitution and Simplification (continued)  Enter the equation into Maple and apply the subs command for the transformation.  Note that the result provided by Maple can often be expressed in an equivalent but algebraically simpler manner by using the simplify command. Maple 28 (3.6.2) (3.6.3)
  • 30. 3.6 Substitution and Simplification (continued)  The subs command can also be used to substitute numerical values for a variable. For example  The eval command provides the same result:  The subs and eval commands have overlapping capability. Maple 29 (3.5.4) (3.5.5)
  • 34. Conclusion  Maple is a very powerful program and can be used in scientific purposes  By using Maple we can engage ourselves and others in learning Math  If we know commands,functions and menus,we will enjoy our student life  All other things you need to know will come by time 33Maple