Top Banner
BAHASA PEMOGRAMAN II ( MATLAB ) PERTEMUAN 1
25

Bahasa Pemograman II

Sep 26, 2015

Download

Documents

Silvi Nia

Langkah-langkah mengexport dan import data dengan matlab dan membuat m-file dan gui
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • BAHASA PEMOGRAMAN II

    ( MATLAB )PERTEMUAN 1

  • IMPORT DAN EXPORT DATA EXCEL

    Untuk mengingat-ngingat buatlah matrik A 5x3

    export >> xlswrite(coba1.xlsx, A)

  • IMPORT DAN EXPORT DATA EXCEL

    dg judul >> D = {pertama, kedua, ketiga}

    >> xlswrite(coba1.xlsx, [D,A])

  • IMPORT DAN EXPORT DATA EXCEL

    import >> xlsread(coba1.xlsx)

  • IMPORT DAN EXPORT NOTEPED

    >> importdata(coba3.txt)

    >> exportdata(coba4.txt,D)

  • IMPORT DAN EXPORT GAMBAR

    Import >> imread(coba.jpg)

    imshow(coba.jpg)

  • IMPORT DAN EXPORT GAMBAR

    export >> imwrite(A)

    membuat plot terlebih dahulu

  • BAHASA PEMOGRAMAN II

    ( MATLAB )

    PERTEMUAN 2

  • REVIEW BASPRO I Statement Control

    If else elseif dan Switch Case

    statement untuk percabangan program berdasarkan satu/beberapa kondisi tertentu.

  • CONTOH if else

    function testFungsi(A,B)

    if A > B

    disp('A lebih besar dari B')

    elseif A == B

    disp('A sama dengan B')

    else

    disp('A lebih kecil dari B')

    end

  • CONTOH switch case

    function testFungsi(x)

    switch x

    case 1

    disp('x is 1')

    case {2,3,4}

    disp('x is 2, 3 or 4')

    case 5

    disp('x is 5')

    otherwise

    disp('x is not 1, 2, 3, 4 or 5')

    end

  • BAHASA PEMOGRAMAN II

    ( MATLAB )

    Pertemuan 3

  • REVIEW BASPRO I continue dan break

    Statement break

    untuk menghentikan proses iterasi tanpa melanjutkan perulangan

    Statement continue

    digunakan untuk ke iterasi berikutnya tanpa menjalankan statemen yang ada di

    bawah kondisi continue.

    Digunakan sebagai pengontrol fungsi for atau while

  • Contoh 1

    clc

    for i=1:10

    if (i==5||i==7)

    continue

    end

    disp(i)

    end

    clc

    for i=1:10

    if (i==5||i==7)

    break

    end

    disp(i)

    end

  • Contoh 2

    Buatlah sebuah program Matlab untuk menghitung jumlahan berikut

    1 1/3 + 1/5 1/7 + 1/9 - . . .

    hingga suku terakhir kurang dari 10-3

  • Jawab

    Jumlah=0;

    tanda=-1;

    n=1000;

    for i=1:n

    tanda = -tanda;

    suku = 1/(2*i-1);

    Jumlah=Jumlah+tanda*suku;

    if suku < 1e-3

    break

    end

    end

    Jumlah

  • Komputasi Matematika (Comand window)

    Pengembangan Logaritma (M-File)

    Plot 2D dan 3D

    GUI MATLAB

    Pengolahan Citra (matriks)

    Eksplorasi dan Visialisasi

  • GUIDE (GUI Development Environment)

    adalah sebuah tool untuk pembuat gui (Graphical User Interface) dimana dibangun

    oleh obyek grafik seperti tombol (button), kotak teks, slider, menu dan lain-lain.

    Jalankan program MATLAB, kemudian klik File>New>GUI.

    Kemudian pilih Blank GUI (Default) seperti yang ditunjukkan pada gambar di bawah lalu

    klik tombol OK.

  • Contoh Pembuatan Gui

  • BAHASA PEMOGRAMAN II

    ( MATLAB )

    Pertemuan 4