Apa Itu Maple
Apa Itu Maple
Apa Itu Maple
Maple adalah salah satu paket program atau program aplikasi matematika
yang berbasis computer. Maple mampu melakukan perhitungan-perhitungan
dengan cepat, mampu menyelesaikan persamaan-persamaan dalam
matematika, serta mampu menggambarkan grafik fungsi matematika,
simulasi modeling bahkan dapat menampilkan gambar dalam bentuk animasi.
Program maple mampu menjadi solusi dalam berbagai topik matematika,
seperti analisis numerik, aljabar simbolik, kalkulus, persamaan diferensial,
aljabar linear, simulasi dan visualisasi.
Maple bersifat sangat sensitive dalam pemakaian huruf besar dan huruf kecil
dalam persamaan matematika. Pada layar maple secara otomatis muncul
simbol [ > seperti terlihat pada gambar berikut.
Jangan lupa mengakhiri perintah dengan semicolon (;), bila akan segera ingin
mengetahui hasil operasi maple. Perintah diakhiri dengan colon (:) bila
hasilnya tidak ingin ditampilkan tapi tetap diproses. Selanjutnya tekan
[Enter], hasil :47
Sebaiknya sebelum perintah-perintah diberikan pada maple, dimulai dulu
dengan perintah [ > restart ; untuk pengosongan memori
140
Operasi Aritmetika
Simbol Fungsi
+ dan - Tambah dan kurang
* dan / Kali dan bagi
^ Pangkat
sqrt Menghitung akar
evalf Memberikan nilai numerik
Fungsi
Nama Maple Fungsi
e^x Fungsi exponent ( ex )
ln(e) Logaritma Natural = log[e]
sin(x), cos(x), tan(x), cot(x), sec(x),
csc(x) Fungsi trigonometri
arcsin(x), arcos(x) dan lainnya Invers trigonometri
sinh(x), cosh(x) dan lainnya Hiperbolik
arcsinh(x), arccosh(x) dan lainnya Invers hiperbolik
Semua sudut digunakan satuan radian
Misal [> sin(30); 30 dalam radian
Manipulasi Polinomial
Perintah Maple Tujuannya
simplify Menyederhanakan expresi aljabar
expand Menguraikan suatu expresi
factor Memfaktorkan suatu expresi
solve Menyelesaikan system persamaan
fsolve Memberikan solusi numerik
Grafik
Maple mampu menggambar grafik suatu fungsi dimensi satu, dimensi dua
atau dimensi tiga. Perintahnya [ > plot(…….); . Sebelum perintah plot
diberikan panggil dulu paket perintah ini [ > with(plots);
Berikut ini diberikan contoh-contoh penggunaan Maple dalam menyelesaikan
masalah matematika :
141
Aritmetika
Bentuk Matematika Operasi Maple Hasil Keterangan
1 2 13
? > 1/3 + 2/7; Hasilnya pecahan biasa
3 7 21
1 2
? > evalf(1/3 + 2/7); 0.6190476190 Hasilnya pecahan desimal
3 7
1 2
? > evalf(1/3 – 2/7); 0.04761904762 Hasil pengurangan pecahan
3 7
275
? > evalf(275/4); 68.750000000 Hasil pembagian
4
142
Bulatkan 7.432 > round(7.432); 7 Membulatkan bilangan
7
sisanya adalah ... > 7 mod 4 3 Mencari sisa dari pembagian
4
=? > evalf(Pi); 3.141592654 Nilai (Pi ) P harus huruf besar
e = ? > evalf(exp(1)); 2.718281282 Mencari nilai e ( e = exp ). exp(1) = e1 = e
10
log(123.75) = ? atau Log[10] maksudnya 10
Log
Log(123.75) = ? > log[10](123.75); 2.92545208 Mencari nilai log dengan bil.pokok 10
2
log(123.75) = ? > log[2](123.75); 6.951284715 Mencari log dgn bil pokok 2 dari 123.75
Aljabar
Bentuk Matematika Operasi Maple Hasil Keterangan
(x+y) =? 4
> expand((x+y)^4); X + 4x y + 6x y + 4xy + y
4 3 2 2 3 4
Mencari perpangkatan bentuk aljabar
143
Sederhanakan bentuk :
Menyedarhanakan bentuk aljabar
x 3 3x 2 2 x
> simplify((x^3+3*x^2+2*x)/((x+2)*x); X+1
( x 2) x
k := Menyederhanakan :
x2 Cos ( 2 x ) (1 2 x 2 ) Cos ( 2 x ) > simplify(k); x2 Cos ( 2 x ) (1 2 x 2 ) Cos ( 2 x )
1
2 4 4
x2 ( 1cos( 2 x ) ) 2 4 4
2
> restart; Mengosongkan memori
144
Selesaikan : > p1:= x+2*y-z=3;
x 2 y z 3 > p2 := 3*x+y+z=4;
> p3 := x-y+2*z=6; { x-5., z10., y9. } Menyelesaikan 3 persamaan dengan 3 anu
3x y z 4
> fsolve({p1,p2,p3}, {x,y,z});
x y 2 z 6
Selesaikan : 5 1 5 1
2x – 5x + 10 = 0
2
> solve(2*x^2 – 5*x +10 = 0 , {x});
{ x I 55 }, { x I 55 Menyelesaikan
} persamaan
4 4 4 4
Trigonometri
Bentuk Matematika Operasi Maple Hasil Keterangan
Sin(30) = ? > evalf(sin(30)); - 0.9880316241 Sudut dalam radian
Sin(30 ) = ?
0
> sin(30*Pi/180); ½ Sudut dalam derajat
> evalf(sin(30*Pi/180)); 0.5
Sin(900) = ? > sin(Pi/2); 1
Arcsin(1) = ? > arcsin(1); ½ Pi Mencari arces sinus 1
Selesaikan : tan(cox(x)) = 1 > fsolve(tan(cos(x)) = 1 , {x}); { x = 0.6674572160}
10 = ….. radian > deg := evalf(Pi/180); deg := 0.0174532925 10 = 0.174532925
1 radian = …….. derajat > rad := 1/deg; rad = 57.29577951 1 rad = 57.29577951
Sin(90 ) = ?
0
> sin(90*deg); 1 Sin(900) = 1
Arcsin(1) = ? > arcsin(1) * rad; 28.64788976
Arcsin(1) = 900
> evalf(%); 90.000000002 %
singkatan dari perhitungan sebelumnya
f = Sin(x) + Sin(x)
2
> f := Sin(x)^2 + Sin(x); f := Sin(x) + Sin(x)
2
Mendefinisikan f ( f(x) )
f(Pi/3) = ? > evalf(subs(x=Pi/3, f; 1.616025404 Subsitusi x = Pi/3 ke f(x)
145
Fungsi
Bentuk Matematika Operasi Maple Hasil Keterangan
f ( x) 1 x 2
> f := x -> sqrt(1 + x^2); f := x -> sqrt(1 + x2) Mendefinisikan fungsi f
f( 1 ) = ? > f( 1 ); 2 ½
Nilai f untuk x = 1
f( a + 3 ) = ? > f( a + 3 ); (10 + a2 + 6a )½ Nilai f untuk x = a + 3
g ( xy) x2 y2
> g := (x,y) -> sqrt(x^2 + y^2); Mendefinisikan fungsi dengan 2 variabel
g : ( x, y ) x2 y2
g(3,4) = ? > g(3,4); 5 g(3,4) = 5
g(x,y) = ?
x2 y2 g ( x, y ) x2 y2
> g(x,y);
Kalkulus
Bentuk Matematika Operasi Maple Hasilnya Keterangan
Y=Sin(Cos(x)+x +1, Y’ = ?
3
> diff(sin(cos(x)) + x^3 + 1, x); Cos(cos(x) sin(x) + 3 x 2
Mencari turunan suatu fungsi
1 3
> int(x^2, x); x Menghitung Integral
x dx ?
2
3
1 1
x dx ?
2
> int(x^2, x = 0 . . 1); Menghitung Integral tertentu
3
0
0
1 x 3 dx ? > int(sqrt(1+ x^30, x = 0 ..1); 1.111447971
146
1x
> Int((1-x)/(x-3)^2, x); dx Menulis rumus integral Int huruf “i” besar
( x3 )
2
2
ln ( x3 )
> int((1-x)/(x-3)^2, x); x3 Menghitung integral int huruf “i” kecil
1x 1x
2
dx > Int((1-x)/(x-3)^2, x )=int((x-1)/(x-3)^2, x); dxln ( x3 ) Rumus dan hasil perhitungan dijadikan
( x3 )
2
( x3 )
2 x3 satu.
1x
h := x
1 x > h := x -> (1-x)/(x-3)^2;
( x3 ) 2 Mendefinisikan fungsi h
h
( x 3) 2
h( x ) dx dx
> Int(Int(h(x),x),x); Menuliskan Integral lipat
1x
dx dx = Integral dari fungsi h
h( x ) dx dx = ?
( x3 )
2
> Int(Int(h(x),x),x)=int(int(h(x),x),x);
2 ln( x3 )ln( x3 ) ( x3 )x3
Mendefinisikan fungsi dengan 2 variabel
> k := (x,y) -> 1 + x*y; k := (x,y) 1 + xy bebas
k(x,y) = 1 + xy
2 2
2 x 2 x
1x y dy dx >Int(Int(h(x,y),y = x .. x^2), x = 0 .. 2) = 1x y dy dx = 4 Hasil perhitungan integran ganda tertentu
0 x Int(int(h(x,y), y = x .. x^2), x= 0 .. 2;
0 x
=?
147
1x 1
lim > limit((1-x)/(x-3)^2, x = 0); Mencari harga limit fungsi
x0 ( x3 ) 2 9
1x
> Limit((1-x)/(x-3)^3, x = infinity;
lim
x ( x3 ) 2
1x
lim > limit((1-x)/(x-3)^2, x = infinity; -~
x ( x3 ) 2
1x
lim > limit((1-x)/(x-3)^2, x = 1; 0
x1 ( x3 ) 2
1 x 1 x
h( x ) > h := x -> (1 - x)/(x – 3)^2; h( x) : x Mendefinisikan fungsi h(x)
( x 3) 2 ( x 3) 2
1 2(1 x)
h'(x) = ? > diff(h(x),x); Mencari turunan dari h(x)
( x 3) 2
( x 3) 3
d 1 x d 1 x
? > Diff(h(x), x); Menuliskan rumus differensial
dx ( x 3) 2
dx ( x 3) 2
d 1 x
? = Menyatukan rumus dan hasil perhitungan
> Diff(h(x), x ) = diff(h(x), x);
dx ( x 3) 2
differensial
1 2(1 x)
( x 3) 2
( x 3) 3
148
d 1 x
B := ? = Mendefinisikan fungsi B sebagai hasil dari
> B := Diff(h(x), x) = diff(h(x), x);
dx ( x 3) 2
turunan h(x)
1 2(1 x)
( x 3) 2
( x 3) 3
11
Cari nilai B untuk x = 10 > subs( x=10, rhs( B ); rhs = right hand side
343
1 x d 2 1x
h( x )
dx 2 ( x3 ) 2
>Diff(h(x),x$2; Turunan ke dua dari h(x)
( x 3) 2
Grafik
Rumus Matematika Operasi Maple Hasil Keterangan
149
y = x2 - 1 > plot(x^2 – 1);
Cos(3x)
y Cox( x) > plot(cos(x)-cos(3*x)/3, x = -Pi..Pi);
3
Gambar grafik :
y = x5 + 13x4 – 69x3 – > plot(x^5+13*x^4-69*x^3 -
1093x2 + 428x + 15840 1093x^2+428x+15840;
untuk -11<x<6
Gambar grafik :
y Sin( x )
y Sin( 2 x )
y Sin( 3 x ) 0 < x < Pi >
y Sin( 4 x )
plot({sin(x),sin(2*x),sin(3*x),sin(4*x)},x=0
..P1);
150
Gambar grafik 3 dimensi :
z = xy Plot3d(x*y, x=0..3, y=0..3);
0<x<3
0<y<3
> plot(3*exp(1)^(-1/2*x)*sin(5*x)
,x=0..2*Pi, title="Grafik :di
samping");
>plot({rhs(yp0),rhs(yp1),rhs(yp2),
rhs(yp3)}, x=-2..2, title ="Grafik
kurve Gauss");
Sumber: mahdi47.files.wordpress.com/2011/09/maple5.doc
151