Anda di halaman 1dari 5

ABDUL RAHMAN

BLOG INI BERISI BERMACAM-MACAM INFORMASI TENTANG BERBAGAI POSTING-POSTING


BLOGGER TEMPLATES

BERANDA

WAKTU
Kamis, 31 Mei 2012

MATLAB LANJUTAN TOTAL TAANGAN LAMAN

1 5 8 5 7 2
MATLABLANJUTAN
Youcanreplacethistextbygoingto"Layout"andthen
1.1TujuanPercobaan "PageElements"section.Edit"About"
Mempelajaridanmemahamitentangmatlablanjutan.
1.2TeoriDasar
TRANSLATE
Matriks, ialah sekelompok bilangan yang tersusun dalam matriks segiempat 2
dimensi. Di dalam MATLAB didefinisikan dengan jumlah baris dan kolomnya. Di MATLAB PilihBahasa Diberdayakanoleh Terjemahan
terdapatpulamatriksberdimensi3,4,ataulebih,namundalamblokinikitabatasihingga3
dimensi saja. Matriks didefinisikan dengan kurung siku ( [ ] ) dan biasanya dituliskan baris
perbaris. Tanda koma (,) digunakan untuk memisahkan kolom, dan titikkoma () untuk MENGENAI SAA
memisahkan baris. Kita juga bisa menggunakan spasi untuk memisahkan kolom dan
menekan Enter ke baris baru untuk memisahkan baris. Ada tiga cara untuk menuliskan ABD U L RAH M AN

matrikpadamatlabyaitu: Ikuti 10
1.pembuatanmatriksyangmenggunakantanda()untukmemisahkanantarbaris.
LI H AT P R O FI L LENG K A P K U
2.pembuatanmatriksyangmenggunakan(enter)untukmemisahkanantarbaris.
3. pembuatan matriks dengan cara masingmasing baris didefinisikan menggunakan
variabelvariabel yang diikuti tanda () kemudian variabelvariabel tersebut disatukan Adakesalahandidalamgadgetini
menggunakantanda()padavaribelbaru.
Contohcara1,misaladamatiksAyangberukuran33,makapenulisannyapada POPULAR POSTS BLOG ARCHIVE
matlabyaituA=[123467284]nantinyahasildalammatlabjadinya
A=[123 2012(16)
RANGKAIANRC&RL
467
Juni(10)
284]
TEOREMATHEVENIN
contoh cara 3, nah cara ini makin boros banget kebanyakan variabel, yukk Mei(4)
&NORTON
langsungajagimanabikinnya, PENGENALAN
A1=[123] INCLUDE
PENGENALAN
A2=[467]
INCLUDE PENGENALAN
A3=[284]
BAHASAC
A=[A1A2A3]
ARUSSEARAH
hasilnya juga akan sama..pada cara 3 ini bermanfaat jika matriksnya berukuran MATLAB
cukupbesardanmengandungbeberapaelemenyangsama.misalnya: LANJUTAN
MATLABLANJUTAN
1.UKURANMATRIKS PENGENALAN
Untuk mengetahui ukuran atau dimensi dari matriks yang ada, kita bisa gunakan MATLAB
GEJALATRANSIEN
command size dan length. size umumnya digunakan untuk matriks 2dimensi, sementara
lengthuntukvektor. Maret(2)
PENGENALAN
contohnya:
BAHASAC
>>size(matrix1)
ans=
PERULANGAN
33
(LOOPING)
ukuran matrix1 ialah 3baris 3kolom (33). Kita juga bisa menyimpan keluaran
commanddalamvariabelbaru.makasintaksyangdigunakanadalah:
PENGENALANMATLAB
contoh
>>[jml_baris,jml_kolom]=size(gabung5)
DIGITALVSANALOG
jml_baris=
3
jml_kolom=
6
Sementara itu, untuk menghitung jumlah elemen dari suatu matriks, kita
pergunakancommandprod.Misalkanuntukmatriksgabung5,jumlahelemennyaialah
>>jml_elemen=prod(size(gabung5))
jml_elemen=
18
2.MATRIKSKHUSUS
MATLAB menyediakan berbagai command untuk membuat dan memanipulasi
matriks secara efisien. Di antaranya ialah command untuk membuat matriksmatriks
khusus, manipulasi indeks matriks, serta pembuatan deret. Mari kita bahas terlebih dahulu
mengenai matriks khusus. Berbagai matriks khusus yang kerap kita pergunakan dalam
perhitunganbisadibuatsecaraefisiendengancommandyangtelahadadiMATLAB.
untuklebihjelas,perhatikancontohberikut:
>>mat_1=5*ones(2,4)
mat_1=
5555
5555
>>mat_2=zeros(2,4)
mat_2=
0000
0000
>>mat3=[eye(4)ones(4)*2]
mat3=
10002222
01002222
00102222
00012222
>>bil_acak_uniform=rand(1,10)
bil_acak_uniform=
Columns1through6
0.81470.90580.12700.91340.63240.0975
Columns7through10
0.27850.54690.95750.9649
>>gaussian_noise=randn(5,1)
gaussian_noise=
0.4326
1.6656
0.1253
0.2877
1.1465
Misalkankitainginmembuat20buahbilanganacakgaussiandenganratarata=5
danvarians=3.dengansintakssebagaiberikut:
>>mu=5%Nilaimean
varians=3%Nilaivariansi
>>bil_acak_gaussian=sqrt(varians)*randn(1,20)+mu
untukhasilatauoutputnyadapatpembacamempraktekansintakstersebut
Matlab adalah singkatan dari Matrix Laboratory, software yang dibuat dengan
menggunakan bahasa ini dibuat oleh The Mathworks.inc dan telah memasuki versi 6.5 Rilis
13.kekuatanmatlabterletakpada:
1.Kemudahanmanipulasistrukturmatriks.
2.Jumlahroutineroutinepowerfulyangberlimpahyangterus
berkembang.
3.Kekuatanfasilitasgrafiktigadimensiyangsangatmemadai.
4. Sistem scripting yang memberikan keleluasaan bagi pengguna untuk
mengembangkan dan memodifikasi software untuk kebutuhan sendiri. 5.
Kemampuaninterface(misaldenganbahasaC,worddanmathematica).
5. Dilengkapi dengan toolbox, simulink, stateflow dan sebagainya, serta mulai
melimpahnya source code di internet yang dibuat dalam matlab( contoh toolbox
misalnya : signal processing, control system, neural networks dan sebagainya).
Semuaitumerupakanperangkatyangpowerfuluntukmenyelesaikanpermasalahan
sainsdanteknikterutamauntukwilayahdimanakomputasinumerikharusdibuat.
GUI di Matlab Ketika kita membuka GUI Matlab kita bisa melihat lihat dan
mencoba coba perintah pada GUI tersebut dan untuk lebih jelasnya bisa dilihat dalam demo
tersebut.Kitabisamelihatcontohcontohprogramdanbisadisavedenganektension.m(yang
merupakanektensidarifilematlab)
3.Looping
Looping adalah sesuatu proses yang dikerjakan secara berulangulang.
Dalampemrograman,loopinginiharusberhentipadasuatukeadaantertentu.
Secara umum, ada 2 hal yang dapat digunakan untuk menghentikan
looping(stoppingcondition),yaitu:
Berdasarkanjumlahlooping,artinyaloopingakanberhentisetelahmencapai
jumlahperulangantertentu
Berdasarkan syarat tertentu, artinya looping akan berhenti bila telah
terpenuhinyasuatusyarat/kondisi.
Dalam bahasa pemrograman, terdapat statement looping untuk
mengakomodasiduakeadaandiatas,yaitubentukFORdanWHILE.
Bila dijumpai looping yang diketahui jumlah perulangannya, maka kita
bisamenggunakanFORatauWHILE.
Sedangkan bila dijumpai looping yang tidak diketahui jumlah
perulangannya, atau hanya diketahui syarat berhentinya perulangan, maka kita
hanyabisamenggunakanWHILEsaja.
Contoh perulangan yang diketahui jumlah perulangannya sehingga dapat
dituliskandenganFORatauWHILE(dalamPascal).
1.formangkuk:=1to10do
2.begin
3.writeln('Sayamakanbaksomangkukke',mangkuk)
4.end
biladinyatakandalamWHILEmenjadi
1.mangkuk:=1
2.while(mangkuk<=10)do
3.begin
4.writeln('Sayamakanbaksomangkukke',mangkuk)
5.mangkuk:=mangkuk+1
6.end
Perulanganyangtidakdiketahuijumlahperulangannya,bisamenggunakan
WHILE. Dalam contoh ini, program akan terus meminta input user selama input
yangdimasukkanbukan0.
1.input=1//kitabuatnilaiawalsebarang,asalbukan0.
2.while(input<>0)do
3.begin
4.write('Masukkansebaranginput:')
5.readln(input)
6.end

4.OperasiSkalardenganArray
MATLABmenyediakanoperasihitungantaraskalardenganarray.Operasi
hitung yang dapat dilakukan antara skalar dengan array adalah penjumlahan,
pengurangan,perkalian,pembagian,danperpangkatan.

KhususuntukoperasipembagianIdanoperasiperpangkatandipakaijuga
simboldot(.)sebelumbagidanpangkat.
Contoh:
>>k=5
>>a=[1213]
>>k+a
ans=
4768

Plot sederhana akan diperlihatkan sebagai contoh fasilitas grafik
MATLAB, dari berbagai macam fasilitas grafik MATLAB yang sangat luas. Plot
plotinibiasadigunakanuntukinterpretasidata,dimulaidenganmenentukanfungsi
plotyangmerupakanperintahumumuntukplottingduadimensi(2D).Bentukplot
sederhanaadalahsebagaiberikut.

5.Plot(x,y)
Berikut ini plot garis pada sumbu x dan y. Jika x dan y adalah matrik, kolom
pertamaadalahplotuntukx,kemudiankolompertamayselanjutnyadiulanguntuk
setiap pasangan kolom x dan y, sebagai contoh >> x=linspace (0,2*pi, 10) >>
y=sin(x)>>plot(x,y)


Kodekode ini merupakan plot fungsi sin(x) menggunakan perkalian 10
ruangtitikpadainterval0dan2.Jikanilaititikmeningkat,plotfungsisin(x)akan
menjadilebihhalus,sepertiberikutini.>>x=linspace(0,2*pi,40)>>y=sin(x)>>
plot(x,y)


Sumber:
http://www.elektronikabersama.web.id/2011/10/fungsigrafik2datauplotsederhana.html
http://zimpunk.wordpress.com/2011/08/11/modulbelajarmatlab
lengkap/http://blog.rosihanari.net/kapandigunakanloopingfordan
whilehttp://japanr.blogspot.com/2012/03/materimatlab.html
http://blog.student.uny.ac.id/nurhidayah/2011/04/01/matriksmenggunakanmatlab/

Diposkan oleh Abdul Rahman di 00.43


Rekomendasikan ini di Google

4komentar:

Anonim 14Mei201318.28
paksayamautanya...
bagaimanacaranyauntukmemozaikbeberapafotosecaraotomatis?

salam
syaipul
a.syaipul.bahri@gmail.com
Balas

RiskiSyendi 13Juni201317.54
kita juga punya nih artikel mengenai 'MATLAB', silahkan dikunjungi dan dibaca , berikut
linknya
http://repository.gunadarma.ac.id/bitstream/123456789/1229/1/50407547.pdf
terimakasih
Balas

mriskikhakim 9November201518.05
pak saya mau tanya kalua kita sudah menyelesaikan suatu progam kemudian kita ingin
mengulangiprogamtersebutlagiapayangharuskitalakukan
Balas

mriskikhakim 9November201518.06
pak saya mau tanya kalua kita sudah menyelesaikan suatu progam kemudian kita ingin
mengulangiprogamtersebutlagiapayangharuskitalakukan
Balas

MasukkankomentarAnda...

Berikomentarsebagai: Hinung(Google) Keluar


Publikasikan Pratinjau Beritahusaya

Beranda
PostingLebihBaru PostingLama

Copyright2017ABDULRAHMAN|DesignedforeWashingtonPages.comeWestVirginiaPages.com,eWisconsinPages.com,eWyomingPages.com

Anda mungkin juga menyukai