1 / 16

Sintak Dasar matlab

Sintak Dasar matlab. Pertemuaan 2 Fitri Amillia , S.T., M.T. Variabel dan Operasi Matematika. Tipe data yang dikenal ada 2 : Numeric String. Beberapa hal penting yang harus diperhatikan dalam penulisan bahasa penrograman ( sintak ) :.

elden
Télécharger la présentation

Sintak Dasar matlab

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SintakDasarmatlab Pertemuaan 2 FitriAmillia, S.T., M.T.

  2. VariabeldanOperasiMatematika • Tipe data yang dikenalada 2 : • Numeric • String

  3. Beberapahalpenting yang harusdiperhatikandalampenulisanbahasapenrograman (sintak) : • Penamaanvariabelbersifat case sensitive, artinyamatlabakanmembedakanadanyahurufbesardankecildalampenamaan (misal: lbrtidaksamadenganLbr) • Panjangnamavariabeltidakdapatmelebihi 31 karakter. • Penamaanvariabelharusselaludiawalidenganhuruf, tidakbolehdenganbilangansimboldanlaian-lain.

  4. Cara penulisanVariabel • Data Numerik Tunggal >> a=18 a = 18 • Data NumerikBerisiBanyak (Array/Matrik) >> b=[12 6 7; 3 10 9; 4 8 15] b = 12 6 7 3 10 9 4 8 15 • Data String/Teks >> c= 'Sultan SyarifKasim' c = Sultan SyarifKasim

  5. Cara MengaksesVariabel • Secara default matlabmengenalivariabel yang digunakansebagaisebuah array/matrik. • Notasi : variabel( bariske, kolomke) • Contohketikdi command window matrik d berdimensi 3x3 >> d=[1 2 3; 4 5 6; 7 8 9] d = 1 2 3 4 5 6 7 8 9

  6. Cara MengaksesVariabel • Cara mengakseselementunggal >> d(2,3) ans = 6 Artinyaandasedangmengakseselemenpadabariske 2 kolomke 3 darivariabel d. • Cara mengakseselemenpadabaristertentu >> d(2,:) ans = 4 5 6 Artinyaandasedangmengakseselemen-elemenpadabariske 2 darivariabel d. tanda : padabagian “kolomke” memilikiartisemuakolom.

  7. Operasimatematika • + Addition • - Subtraction • .*Element-by-element multiplication • ./Element-by-element division • .\Element-by-element left division • .^Element-by-element power • .' Unconjugated array transpose

  8. OperasiBilanganKompleks • Complex numbers consist of two separate parts: a real part and an imaginary part. The basic imaginary unit is equal to the square root of -1. This is represented in MATLAB by either of two letters: i or j • The following statement shows one way of creating a complex value in MATLAB. The variable x is assigned a complex number with a real part of 2 and an imaginary part of 3: x = 2 + 3i;

  9. FungsiTrigonometri • Contohfungsi: • sin, cos, tan

  10. Input dan Output Program Dinamis • Fungsi input : untukmeminta input dari user. sintakpenulisannya : variabel = input(’string yang ditampilkan’); • Fungsi output : untukmenampilkan output program kelayar. sintakpenulisannya : disp(’string yang ditampilkan’);

  11. Control Flow (pengontrolaliranproses program) • Ada 2 jenis ; • Perulangan : jenispengontrol yang bergunauntukmengefisienkanpenulisanskrip program, khususnyauntuk program yang membutuhkanprosesberulang-ulang. • Kondisional : pengontroluntukmengalihkan program keprosestertentu. biasanyauntukmenyelesaikan program yang memilikibanyakprosestetapidalamsatukesempataneksekusihanyamenjalankansatuatulebihprosespilihanberdasarkansyarattertentu.

  12. Perulangan/Iterasi/Looping • Iterasiterbatas (for … end) • Digunakanuntukmelakukanpengulanganproses yang telahdiketahuijumlahya • penulisan : for variabel = mulai : interval : akhir perintah-perintah end

  13. Perulangan/Iterasi/Looping • Iterasiterkondisi (while … end) • Untukmelakukanpenglanganprosestanpadiketahuijumlahpengulangannya. • Penulisan : while syarat perintah –perintah end

  14. Kondisional/Percabangan • Kondisionalnilairelatif (if… elseif… else… end) • Digunakanuntuksyarat yang beradadalamnilai interval tertentumaupunabsolut, baiknumerikmaupun string. • Penulisannya : if syarat 1 perintah-perintah else if syarat2 perintah-perintah else perintah-perintah end

  15. Kondisional /Percabangan • KondisionalNilaiAbsolut (switch..case…otherwise…end) • Digunakanuntuksyaratdengannilai yang tidakberadadalam interval tertentu, bisaberupanumerikmaupun string. • Penulisannya : switch variabel case value1 perintah-perintah case value2 perintah-perintah . . . otherwise perintah-perintah end

  16. Selesai • Terimakasih

More Related