BAB II OPERASI DASAR MAPLE

dokumen-dokumen yang mirip
Praktikum Aljabar Linear Menggunakan Maplesoft Maple

BAB I PENDAHULUAN 1 BAB I PENDAHULUAN

PRAKTIKUM 1. Dasar-Dasar Matlab. (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan untuk

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET 1 (TEKNIK KOMPUTASI)

2016 SRIWIJ MODUL PRAKTIKUM ALJABAR LINIER PENDIDIKAN MATEMATIKA FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN 2016 SRIWIJAYA

MODUL PRAKTIKUM ALJABAR LINIER

PRAKTIKUM 2 PENGENALAN PROGRAM APLIKASI MATEMATIKA MAPLE 7

MODUL I MENGENAL MATLAB

MODUL 1. Teori Bilangan MATERI PENYEGARAN KALKULUS

STRUKTUR PROGRAM MATLAB

MATRIKS DAN KOMPUTASI

PRAKTIKUM 2 SOLUSI MATEMATIKA DENGAN MAPLE (BAGIAN 1)

Pemrograman dengan MATLAB. Pengantar

//Kalkulator yang Dapat melakukan perkalian, pengurangan, pertambahan,

STEI Institut Teknologi Bandung

B I L A N G A N 1.1 SKEMA DARI HIMPUNAN BILANGAN. Bilangan Kompleks. Bilangan Nyata (Riil) Bilangan Khayal (Imajiner)

PRAKTIKUM 1 PENGENALAN PROGRAM APLIKASI MATEMATIKA MAPLE 7

BILANGAN BERPANGKAT DAN BENTUK AKAR

PROCEDURE DAN FUNCTION. Mardhiya Hayaty, ST, M.Kom

Matematika Dasar FUNGSI DAN GRAFIK

Universitas Komputer Indonesia

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.

PRAKTIKUM 1. Dasar-Dasar Matlab. (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan untuk

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Menurut jenisnya, fungsi dapat dibedakan menjadi (1) Fungsi aljabar (2) Fungsi transenden

Function. Pertemuan 7 Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Minggu 11. MA2151 Simulasi dan Komputasi Matematika

Komputer menggunakan dan memanipulasi data untuk perhitungan aritmatik, pemrosesan data dan operasi logik. Data adalah bilangan biner dan informasi

BAB 2 PERINTAH DASAR BAHASA C. %d = type data varibel

sebuah cara baru belajar Kalkulus dengan komputer

Dasar Komputer & Pemrograman 2A

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Operator dan Assignment

Puji syukur kehadirat Allah S.W.T karena atas anugerah dan karunianya penulis dapat menyelesaikan buku petunjuk praktikum PROGRAM KOMPUTER II MAPLE.

Definisi Metode Numerik

Pemrograman Berbasis Objek Operator dan Assignment

Fungsi 1. Ekohariadi FT Unesa

SILABUS. Kegiatan Pembelajaran Teknik. Tugas individu.

BAB IV. OPERATOR DAN STATEMENT

Bab 5. MA2151 Simulasi dan Komputasi Matematika

Analisa Numerik. Teknik Sipil. 1.1 Deret Taylor, Teorema Taylor dan Teorema Nilai Tengah. 3x 2 x 3 + 2x 2 x + 1, f (n) (c) = n!

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

PROCEDURE DAN FUNCTION

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

MATEMATIKA TEKNIK II BILANGAN KOMPLEKS

1 Penyelesaian Persamaan Nonlinear

BAB IV VARIABEL DAN TIPE DATA

Sesi/Perkuliahan ke: VII

Dasar Pemrograman Java

PENGEMBANGAN KISI-KISI UJIAN SEMESTER GANJIL TAHUN 2016/2017

Bahasa Pemrograman :: Pemrograman List

BAB 2 PENYELESAIAN PERSAMAAN NON LINEAR

Soal-Soal dan Pembahasan SBMPTN - SNMPTN Matematika Dasar Tahun Pelajaran 2010/2011

BAB 5 Bilangan Berpangkat dan Bentuk Akar

MEMULAI MENGGUNAKAN MATLAB

Bab1. Sistem Bilangan

REPRESENTASI DATA. Arsitektur Komputer

LIMIT DAN KEKONTINUAN

Kekeliruan Dalam Komputasi Saintifik

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

MATERI PELAJARAN MATEMATIKA SMA KELAS X BAB I: BENTUK PANGKAT, AKAR, DAN LOGARITMA. 1.1 Pangkat Bulat. A. Pangkat Bulat Positif

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

FUNGSI Matematika Industri I

Berhitung dengan mudah dan cepat menggunakan freeware Eigenmath

Metode Numerik. Muhtadin, ST. MT. Metode Numerik. By : Muhtadin

5 F U N G S I. 1 Matematika Ekonomi

TUJUAN INSTRUKSIONAL KHUSUS

SRI REDJEKI KALKULUS I

Pemrograman Dasar C. Minggu 6

DASAR-DASAR MATLAB. Seperti bahasa pemrograman lainnnya, MATLAB JUGA memiliki metode dan symbol tersendiri dalam penulisan syntax-nya.

Pengantar Mathematica

BAB II AKAR-AKAR PERSAMAAN

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek

p2(x)

Modul 05 Persamaan Linear dan Persamaan Linear Simultan

MODUL I PENGENALAN MATLAB

KONSEP SISTEM INFORMASI B. Pertemuan 5 - Jenis Data dalam Dbase & Spesifikasi File

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG

Konsep Dasar Perhitungan Numerik

a 2 e. 7 p 7 q 7 r 7 3. a. 8p 3 c. (2 14 m 3 n 2 ) e. a 10 b c a. Uji Kompetensi a. a c. x 3. a. 29 c. 2

Fungsi. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

PENGERTIAN FUNGSI JENIS-JENIS FUNGSI PENGGAMBARAN GRAFIK FUNGSI

ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN

Fungsi F disebut anti turunan (integral tak tentu) dari fungsi f pada himpunan D jika. F (x) = f(x) dx dan f (x) dinamakan integran.

Variabel dan Tipe data Javascript

WORKSHOP DAN PELATIHAN MATLAB : PENUNJANG PEMBELAJARAN MATEMATIKA DI SMU DALAM RANGKA IMPLEMENTASI CONTEXTUAL TEACHING LEARNING ABSTRAK

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

Praktikum 9 Fuctions (Fungsi) di AWK

BAB II LANDASAN TEORI. eigen dan vektor eigen, persamaan diferensial, sistem persamaan diferensial, titik

RANGKUMAN MATERI FUNGSI KOMPOSISI DAN FUNGSI INVERS

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

KALKULUS 1. Oleh : SRI ESTI TRISNO SAMI, ST, MMSI /

PERSAMAAN KUADRAT. Persamaan. Sistem Persamaan Linear

PREDIKSI UAN MATEMATIKA 2008 Oleh: Heribertus Heri Istiyanto, S.Si Blog:

UJIAN NASIONAL TAHUN PELAJARAN 2007/2008

1.Tentukan solusi dari : Rubrik Penskoran :

LIMIT FUNGSI. A. Menentukan Limit Fungsi Aljabar A.1. Limit x a Contoh A.1: Contoh A.2 : 2 4)

Transkripsi:

BAB II OPERASI DASAR MAPLE 7 BAB II OPERASI DASAR MAPLE.1. Fungsi Maple mempunyai library fungsi yang sangat besar. Secara sintak, fungsi adalah tipe ekspresi. Fungsi-fungsi mempunyai nama dengan nol atau beberapa argumen, dan mereka menghasilkan suatu nilai sebagai hasil pemanggilan fungsi. Sebagai contoh: > a := -5; a := -5 > abs(a); 5 > a; -5 Hasil perhitungan nilai mutlak a diberikan sebagai akibat pemangilan fungsi abs(a). Variabel a sendiri tidak berubah. Jika diinginkan untuk merubah nilai variabel, gunakan: > a := abs(a); a := 5 Berikut ini adalah beberapa fungsi matematika umum : abs(x) arccos(x) ceil(x) Fungsi conjugate(x) cos(x) exp(x) Im(x) Keterangan Harga mutlak atau besarnya biangan kompleks Invers Cosinus Pembulatan ke arah plus tak hingga Konjugat bilangan kompleks Cosinus Pangkat dengan bilangan pokok e Bagian imaginer dari bilangan kompleks lcm(x,y) Kelipatan persekutuan terkecil (KPK) dari log(x) bilangan bulat x dan y Logaritma natural sign(x) Memberikan tanda dari argumen, sign(-0.1) = -1 sqrt(x) Akar kuadrat Fungsi lain yang berkaitan/sejenis dapat dilihat pada menu Help.

BAB II OPERASI DASAR MAPLE 8 Latihan: Cobalah fungsi-fungsi di atas termasuk fungsi-fungsi lain yang sejenis... Tipe Dasar dan Konversi Maple mempunyai sejumlah tipe obyek. Tipe dari nilai numerik di antaranya adalah integer, float (floating-point atau pseudo-real), fraction, rational, dan boolean. Beberapa tipe obyek yang lebih kompleks misalnya string, polinom, series, matrix, vector, set, dan procedure. Integer diekspresikan seperti string yang terdiri dari satu atau beberapa digit dengan tanda; seperti -9 atau 341. Bilangan Rational adalah rasio antara dua bilangan integer; seperti 1/4 atau -3/7 dan akan disederhanakan oleh Maple: > -3/4; -1/8 Bilangan Floating point memuat titik desimal secara eksplisit; setiap integer atau ekspresi rasional yang memuat titik desimal akan dievaluasi sebagai floating point: > /3; /3 >./3.; 0.6666666667 Maple mempunyai variabel global yang disebut Digits yang dapat digunakan untuk mengkontrol akurasi operasi floating point. Default Digits adalah 10 tetapi dapat diubah dengan menugaskannya dengan bilangan lain: > Digits:=4; Digits := 4 > 1.0/3.0;.3333 > Digits:=10; Digits := 10 > 1.0/.0.5000000000 Konversi dari suatu tipe data ke tipe data lainnya juga dapat dilakukan oleh Maple. Sebagai contoh: > convert(/3,float);.6666666667

BAB II OPERASI DASAR MAPLE 9 Cara lainnya adalah dengan menggunakan fungsi evalf. > evalf(/3);.6666666667 > evalf(/3,5);.66667 Beberapa kegunaan perintah Convert adalah > convert(9, binary); 1001 > convert( [1,,3,4], `+` ); 10 > f := seq( x[i]^i, i=1..4 ); 3 4 f := x 1, x, x3, x4 > convert([f], `*`); x 1 x x3 3 x4 4 > convert( 1.3456, fraction ); 3858 315 > f := (x^3+x)/(x^-1); > convert(f, parfrac, x); > s := series(f,x,4); x 3 x f := x 1 1 1 x x1 x1 s := x x 3 O( x 5 ) > convert(s, polynom); # Buang bentuk order x x 3

BAB II OPERASI DASAR MAPLE 10 > f := sinh(x)+sin(x); f := sinh( x ) sin( x) > convert(f, exp); 1 1 ex 1 1 e x I e ( ) x I 1 e ( x I ) Laihan: Pelajari command eval dan convert pada menu Help..3. Package dan Libraries Package dalam Maple adalah kumpulan beberapa fungsi yang saling berkaitan; Library adalah kumpulan dari beberapa package. Salah satu contoh package adalah linalg, yaitu paket tentang aljabar linear. Untuk menggunakan package, paket tersebut harus terlebih dahulu dipanggil dengan perintah with: > with(linalg): Warning, the protected names norm and trace have been redefined and unprotected (Jika perintah di atas diakhir dengan semicolon, Maple akan menunjukkan sekumpulan fungsi yang ada di paket aljabar linear. Ketika Maple memanggil suatu paket, Maple akan mengecek apakah suatu fugsi baru telah mengganti fungsi yang sudah ada. Jika ya, maka Maple akan memberikan peringatan. Contohnya, karena linalg mempunyai fungsi untuk menghitung trace suatu matriks, yang disebut trace, tetapi trace juga merupakan fungsi untuk debugging; maka suatu peringatan akan diberikan. Fungsi yang baru (yang ada di paket) siap digunakan tetapi fungsi yang lama dengan nama yang sama tidak dapat diakses lagi. Untuk mengembalikan kondisi semula, gunakan perintah restart, tetapi perintah ini akan menghapus seluruh memori/variabel yang ada di worksheet..4. Penyederhanaan Hampir seluruh ekspresi yang dihasilkan Maple sesuai dengan input yang diberikan. Tetapi untuk beberapa kasus sederhana, Maple secara otomatis melakukan penyederhanaan ekspresi, misalnya 0* akan diubah secara langsung oleh Maple menjadi 0. Maple tidak menyederhanakan sebagian ekspresi karena dua alasan: Biaya: pemfaktoran suatu ekspresi memerlukan waktu yang cukup lama. Perbedaan arti sederhana : Suatu ekspresi yang sederhana bagi seorang pengguna mungkin tidak sederhana bagi pengguna yang lain.

BAB II OPERASI DASAR MAPLE 11 Untuk menyederhanakan ekspresi dapat digunakan perintah simplify: > 4^(1/) +3; > simplify(%); 4 3 > simplify(% + sin(x)^ + cos(x)^,trig); 6 5 Perintah expand digunakan untuk menguraikan perkalian atas penjumlahan: > c:=(x+y)*(x-y); > expand(c); c := ( xy ) ( xy) x y Perhatikan bahwa bentuk x^+y*x-x*y-y^ telah disederhanakan menjadi x^-y^. Untuk mengetahui lebih banyak tentang penyederhanaan, lihat?simplify,?expand dan?factor..5. Penjumlahan (Summation) Penjumlahan (dalam notasi ) di Maple dapat dilakukan baik untuk jumlahan tentu maupun tak tentu (secara simbolik), yaitu dengan menggunakan perintah sum. Dalam hal ini, indeks jumlahan harus merupakan variabel matematika. Contoh: > x; # untuk meyakinkan bahwa x adalah variabel matematika x > sum(x^i,i); # jumlahan tak tentu x i x1 > sum(x^i,i=1..5); sum(i,i=0..10); xx x 3 x 4 x 5 55.6. Menyelesaikan (Sistem) Persamaan Maple mempunyai banyak fungsi untuk menyelesaikan berbagai (sistem) persamaan. Yang paling sederhana dan paling sering digunakan adalah solve. > solve( f=m*a, a ); f m

BAB II OPERASI DASAR MAPLE 1 > solve( {f=m*a}, {a} ); f { a } m > eq := x^4-5*x^+6*x=; > solve(eq,x); eq := x 4 5 x 6 x 1, 1, 3 1, 1 3 > sols := [solve(eq,x)]; sols := [ 1, 1, 3 1, 1 3 ] > sols[1]; 1 Catatan: Periksa?solve..7. Penugasan dan Substitusi Fungsi assign digunakan untuk mengambil penyelesaian yang dihasilkan oleh solve. Untuk menlihat hal ini, perhatikan contoh berikut: > # x dan y adalah variable matematika > x,y; x, y > sols:=solve({x+*y=3,y+1/x=1},{x,y}); 1 sols := { y, x-1 }, { y, } x > assign(sols[1]); x; y; > sols[]; -1 1 {, -1 } > assign(sols[]); x; y; Error, (in assign) invalid arguments -1

BAB II OPERASI DASAR MAPLE 13 Penugasan sementara ke variabel matematika dapat dilakukan dengan fungsi subs. Fungsi ini memungkinkan variabel matematika ke variabel program: > z; #z adalah variabel matematika z > f:=cos(z); > subs(z=pi/4,f); > eval(%); untuk mengevaluasi suatu ekspresi tanpa merubah f := cos( z) cos 4 > z; #Cek bahwa z masih merupakan variabel matematika z