Assalamu'alaikum...Selamat Datang di Electrical Engineering Community 04...Take your Coment Bro...

Friday, May 8, 2009

sintak dasar matlab



Variabel dan operasi matematika


Sekarang kita akan mencoba mencari tau sintak dasarnya diMATLAB yahh...Sebagaimana bahasa

program pada umumnya, MATLAB juga memiliki metoda dan simbol tersendiri dalam penulisan bahasa pemrogramannya (sintak)

Tipe data yang dikenal dalam pemrograman MATLAB itu hanya ada dua yaitu numerik dan
string. Tidak seperti bahasa pemrograman yang lain, dalam pemrograman MATLAB tidak dibutuhkan deklarasi eksplisit yang menyatakan tipe data yang dimasukkan oleh pemrogram untuk setiap variabelnya, dan dapat secara dinamis mengganti tipe data tersebut pada waktu yang relatif bersamaan tanpa adanya kesalahan. NAmun demikian ada beberapa hal penting yang harus diperhatikan dalam penulisan sintak, yaitu:

1. Penamaan Variabel bersifat case sensitive,artinya MATLAB akan membedakan adanya huruf besar dan kecil dalm penamaan (mis.lbr akan tidak sama dengan Lbr)

2. Panjang nama variabel tidak dapat melibihi 31 karakter

3. Penamaan Variabel harus selalu diawali dengan huruf, tidak boleh dengan
bilangan simbol,dll


NAh...sampe disini jangan bosen dulu bacanya...lebih enak klo kita langsung praktekkan variabel2 itu..

klo gitu langsung aja kita buat enak..klo gak enak, kasi kucing aja..hahaha..

Cara mengakses VAriabel

secara default MATLAB ("loh..loh..katanya langsung praktek"-"iya nih dikit aja kok penjelasannya ^_^v")jadi,secara default(baca 'depault')MATLAB itu sudah mengenali variabel yang kita gunakan sebagai sebuah matrik/array (matrik/array itu klo gak pada tau,aku juga sebenarnya ga tau, tapi sekarang udah tau..ni lagi baca bukunya..hohoh..oke lanjut lagi..)Maka, untuk variabel yang memiliki elemen lebih dari satu, pengalamatan setiap elemen variabel pada MATLAB memiliki notasi berikut:

Variabel(baris ke, kolom ke)

untuk ilustrasi cara penggunaannya, buatlah pada command window(udah pada ngerti command window itu dimana tempatnya kan??awas klo lum tau!!)sebuah matrik a berdimensi 3x3

berikut:


>> a = [2 3 6;6 4 7;8 2 9]

a =
2 3 6
6 4 7
8 2 9


cara mengakses elemen tunggalnya, kek gini nih..


>> a(2,3)
ans =
7

yang diatas itu artinya anda sedang mengakses elemen pada baris ke 2 kolom ke 3 dari
variabel a.

sekarang kita coba akses elemen pada baris tertentu,misalnya nih..


>> a(2,:)
ans =
6 4 7

kalo yang ini nih artinya kita mengakses baris ke 2 dari variabel a. TAnda titik dua (:)pada bagian "kolom ke" memiliki arti semua kolom

klo mau akses yang bagian kolom coba titik dua(:)nya di pindahkan ke bagian "baris ke"...

nah mpe sini udah ngerti kan?

coba sendiri yah..tar klo ada yang mau ditanyakan masalah ini langsung dicomment
aja...(ingat!!!yang ini aja loh yah..jangan tanya macam2...pasti saya belum ngerti...hahaha)

Wednesday, May 6, 2009

Belajar Matlab

Sekilas tentang Matlab

Bahasa pemrograman sebagai media untuk berinteraksi dengan komputer dewasa ini dibuat agar semakin mudah dan cepat. Sebagai contoh, bahasa pemrograman pascal yang terus memunculkan varian baru hingga akhirnya menjadi delphi, demikian pula dengan basic dengan visual Basic-nya serta C dengan C Builder-nya.

Karena sekarang kita membahas Matlab, maka Matlab adalah bahasa pemrograman level tinggi...tapi kita harus ingat,dalam dunia pemrograman semakin tinggi level bahasa maka semakin mudah cara menggunakannya. Nah..itu dia sekilas tentang MATLAB..ga usah berlama2..langsung aja kita bongkar MATLAB itu bung...hohoho..

sekarang kita belajar dasarnya dulu....
dalam matlab itu kita bisa gunakan salah satu dari dua cara,

pertama : langsung tulis aja diCOMMAND WINDOWNYA

Cara ini adalah yang paling sering dilakukan oleh pemula, namun akan sulit bagi anda untuk mengevaluasi perintah secara keseluruhan karena biasanya perintah hanya dilakukan baris perbaris.
ex :
ketikkan ini di command window, misalnya yah :


>> pjg = 5; %tekan tombol ENTER
>> lbr = 10; % ENTER lagi, lalu ketikkan
>> luas = pjg * lbr % ini gak perlu pake tanda ";"

luas =

50



Kedua : Menggunakan M-file

cara ini biasanya akan dipilih untuk digunakan oleh programaer yan lebih mahir...tapi tenang aja tar juga kamu bisa jadi mahir kok..hohoho

pada command window ketikkan

>> edit

trus tekan enter
lalu akan muncul matlab editor lalu ketikkan program ini :

clear all;
clc;

disp('---------------');
disp('program latihan 1');
disp('-----------------');

pjg = 10;
lbr = 10;
luas = pjg * lbr;
disp(['luas ->'num2str(luas)]);

jangan bingung apa yg diketikan itu yah...yang peting diikuti dulu..hoho
setelah selesai mengetik program diatas anda simpan misalnya kalo aku nih

c:/latihanku, dengan nama latihan01.m.


trusss..anda kembali ke command window. Agar matlab dapat mengenali lokasi tempat anda menyimpan file, pada promt matlab ketikkan direktori c:/latihanku, misalnya kek gini..


>>cd c:/latihanku %lalu tekan enter
>>latihan01 %tanpa spasi loh yah...


teng tongg....

maka akan muncul di command window kek gini..


----------------
program latihan 1
----------------
luas -> 100


nah itu dulu...besok kita lanjut lagi ke program yang agak banyak...hohoho...