-->

Struktur Data Pada Matlab+Contoh

Struktur Data Pada Matlab+Contoh

Struktur Data Pada Matlab+Contoh

Pada sore ini kita akan belajar mengenai struktur daat pada bahasa pemrograman matlab. Matlab sendiri memang cukup komplek, tidak hanya di gunakan di dunia pemrograman, tetapi juga di gunkan di pemrograman dalam dunia kelistrikan seperti generator dan instalasi terkait. Jadi memang anak elektro harus bisa menguasai pemrograman Matlab. Fungsinya memang cukup kompleks. Sebelumnya kita sudah pelajari mengenai : Istilah-istilah Pada Pemrograman Matlab
Bagi yang beleum di pelajari, silahkan di pelajari terlebih dahulu sebelum memepelajari tentang struktur data.

Struktur pada MATLAB adalah multidimensional array dengan elemen-elemennya diakses dengan
field designators.

Contoh :
 
S.nama   = 'Budi';
S.score  = 83;
S.grade = 'B+' 

Perintah di atas digunakan untuk membentuk struktur dengan tiga field yaitu : 
S =
      nama: 'Budi'
     score: 83
    grade: 'B+' 

Seperti variabel yang lainnya pada MATLAB, struktur adalah array, sehingga kita dapat menyisipkan elemen baru.  Dalam hal ini setiap elemen dari array adalah struktur dengan beberapa field. Field ini dapat di tambahkan sewaktu-waktu.
example :    
S(2).nama   = 'Agus';
S(2).score  = 91;
S(2).grade = 'A-' 


Atau seluruh elemen dapat ditambahkan dengan pernyataan tunggal :
S(3) = struct('name',’Cahyo’,...
    'score',70,'grade','C') 
Hasilnya :
S =
1X3 struct array with fields:
    name
    score
    grade 

Latihan 

  • Debugging
Ketikan program berikut dalam editor MATLAB, simpan dengan nama struktur2.m, jalankan program, carilah kesalahan yang ada, lalu perbaiki hingga benar semuanya, jalankan dan catat hasilnya ! Catatan : untuk mengisikan data pada filed nama yang bertipe string pada MATLAB, harus diapit tanda petik contoh : „Budi‟
 
pegawai_tetap.nip = input ('Masukan NIP : ');
pegawai_tetap.nama = input ('Masukan Nama : );
pegawai_tetap.gaji = input ('Masukan Gaji : ');

disp'Data Pegawai Tetap');
fprintf('NIP : %d \n',pegawai_tetap.nip);
disp(['Nama : ',pegawai_tetap.nama]);
fprintf('Gaji : %.2f \n',pegawai_tetap.nama); 


  • Desain/Membuat Program 


Rancanglah sebuah program MATLAB yang berisi data bertipe struct dengan nama data_mahasiswa yang memiliki 4 field yaitu  NIM, Nama, Umur, Asal. Data field tersebut diisikan melalui keyboard.

NB : Silahkan anda kerjaan latihan di atas, jika ragu -ragu dengan jawabannya silahkan di tanyakan. 

0 Response to "Struktur Data Pada Matlab+Contoh"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel