Anda di halaman 1dari 12

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.

Simbol tersebut menandakan bahwa Maple siap dioperasikan dengan cara


menuliskan perintah-perintah di depan symbol tersebut.
Contoh menghitung : 7 x 5 – 17 +20 + 32

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

211 x 15 > 211 * 15; 3165 Hasil perkalian

> sqrt(234.75); 15.32155345 Hasil penarikan akar


234.75  ?

125=? > 12^5; 248832 Hasil perpangkatan


Menunjukkan urutan pengerjaan : ( ),
3(1.3  1.7) 2
 0.1  > 3 * (1.3 + 1.7)^2/2; 13.40000000 pangkat, kali, bagi dan kurang
2
1 1 1
1  ...  > sum(1/n, n = 1 . . 10); 2.928968254 Hasol penjumlahan deret.
2 3 10
Cari factor-faktor dari Mencari factor-fatktor prima dari suatu
302330880000 > ifactor(302330880000); (2)13 (3)10 (5)4 bilangan yang bukan prima
5! > 5!; 120 Faktorial dari bilangan 5

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

Faktorkan a2 + 2ab + b2 > factor(a^2 + 2*a*b + b^2); ( a + b )2 Memfaktorkan bentuk aljabar

> p := (a+b)^2; p:= (a + b)2 Mendefinisikan p

> expand(p); a2 + 2ab + b2 Mencari pangkat dua dari p

> a:=1; a := 1 Memberi nilai kepada a (a = 1).


Merubah nilai p
> p; (1+b) 2

Nilai a dikembalikan ke semula


> a = ‘a’ a := a
Mengecek kembali nilai p
> p; (a+b) 2

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 ( 1cos( 2 x ) ) 2 4 4
2
> restart; Mengosongkan memori

Selesaikan x2 – 5 = 0 > fsolve( x^2 – 5 = 0); -2.236067977 2.236067977 Menyelsaika persamaan

> solve(x^2 – 5 = 0, {x}); Perhatikan perbedaannya


{x= 5 } , {x = - 5 }
 2 3  2 3
Selesaikan 3ax2 = 4 > solve(3*a*x^2 = 4 , {x}; x    x  
 3 a  3 a

Tulis fungsi polynomial :


polynomial := 24x5+105x4- > polynomial := 24*x^5 + 105*x^4-10*x^2+17*x- polynomial := 24x5+105x4-10x2+17x-10 Mendefinisikan fungsi polinomial
10x +17x-10
2
10;
Cari akar-akar polynomial di -4.343092665 , -0.7577682339 , Menyelesaikan polynomial
atas untuk -5 < x < 5 > fsolve(polynom ial , x = -5 . . . 5); 0.4425545605
Selesaikan : > Pers_1 := 2*x + 3*y = 5; Pers_1 := 2x +3y = 5
> Pers_2 := x - 2*y = 6; Pers_2 := x + 2y = 6 Menyelesaikan system persamaan.
2 x  3 y  5
 >fsolve({Pers_1,Pers_2}, {x,y}); {y=-1 , x=4}
x  2y  6

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., z10., y9. } 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
 1x

> Int((1-x)/(x-3)^2, x);  dx Menulis rumus integral Int huruf “i” besar

 ( x3 )
2

2
ln ( x3 )
> int((1-x)/(x-3)^2, x); x3 Menghitung integral int huruf “i” kecil

 1x  1x
  2
 dx > Int((1-x)/(x-3)^2, x )=int((x-1)/(x-3)^2, x);  dxln ( x3 ) Rumus dan hasil perhitungan dijadikan

 ( x3 )
2 
 ( x3 )
2 x3 satu.
 
1x
h := x
1 x > h := x -> (1-x)/(x-3)^2;
( x3 ) 2 Mendefinisikan fungsi h
h
( x  3) 2
h( x ) dx dx

> Int(Int(h(x),x),x);  Menuliskan Integral lipat

 1x

 dx dx = Integral dari fungsi h
h( x ) dx dx = ? 
 ( x3 )
2
 > Int(Int(h(x),x),x)=int(int(h(x),x),x);


2 ln( x3 )ln( x3 ) ( x3 )x3
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
  1x y dy dx >Int(Int(h(x,y),y = x .. x^2), x = 0 .. 2) =   1x 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
1x 1
lim > limit((1-x)/(x-3)^2, x = 0); Mencari harga limit fungsi
x0 ( x3 ) 2 9
1x
> Limit((1-x)/(x-3)^3, x = infinity;
lim
x ( x3 ) 2
1x
lim > limit((1-x)/(x-3)^2, x = infinity; -~
x ( x3 ) 2
1x
lim > limit((1-x)/(x-3)^2, x = 1; 0
x1 ( x3 ) 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  1x 
h( x )   
dx 2  ( x3 ) 2 
>Diff(h(x),x$2; Turunan ke dua dari h(x)
( x  3) 2

d 2  1x  d 2  1x  2 ( x3 )


  2   
dx 2  ( x3 ) 2  dx  ( x3 ) 
>Diff(h(x),x$2=simplify(diff(h(x),x$2)); Hasil turunan ke dua dari h(x)
2
( x3 ) 4

Grafik
Rumus Matematika Operasi Maple Hasil Keterangan

y=x+2 > plot(x + 2);

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

Anda mungkin juga menyukai