headerphoto

Operasi skalar dan array pada program aplikasi MATLAB merupakan bentuk matematika yang sama. Sebuah bentuk skalar sederhana, yang dipakai untuk mengoperasikan seluruh elemen array

>> a=-10:2:10,b=a/2+1

a =

-10 -8 -6 -4 -2 0 2 4 6 8 10


b =

-4 -3 -2 -1 0 1 2 3 4 5 6

Setiap elemen array a dibagi dengan 2, kemudian ditambah dengan 1, menghasilkan array b. Array penambahan dan pengurangan dengan dimensi yang sama didefinisikan pada cara yang umum
>> c=a+b

c =

-14 -11 -8 -5 -2 1 4 7 10 13 16


Akses pada Sebuah Elemen Array

Pada elemen array atau vektor baris MATLAB, gunakan tanda kurung untuk mengakses sebuah elemen array tersebut. Jika array x seperti dibawah ini
>> x=[17 8 61 83 56];
elemen ketiga yaitu 61, dapat diakses dengan menggunakan kode
>> num=x(3)

num =

61

Untuk mengakses sebuah elemen blok pada satu waktu, simbol colon harus digunakan
>> x(2:4)

ans =

8 61 83

Bentuk lain pengkodean, seperti akses pertama, ketiga dan kelima elemen array x adalah
>> x(1:2:5)

ans =

17 61 56

Jika ingin mengakses elemen array pada suatu perintah, anda melakukan spesifikasi subscripts pada tanda kurung kotak. Seperti contoh berikut ini
>> x([3 1 4])

ans =

61 17 83

Dalam hal ini, elemen pertama yang diambil merupakan elemen ketiga array x, elemen kedua yang diambil adalah elemen pertama, dan elemen ketiga yang diambil merupakan elemen keempat.
Next→
←Prev

Artikel Terkait

Pilih Label

Baca lagi

Gabung Grup Diskusi Elektronika Dasar

Diskusi elektronika dan listrik melalui aplikasi Telegram. Silahkan baca di

Ayo Gabung Grup Telegram Diskusi Elektronika Dasar

2 komentar

  1. halo pak...
    mau tanya nih.. mengenai akses data array
    di contoh x=[17 8 61 83 56];

    jadi memanggil urutan ketiga seperti contoh
    num=x(3)

    hasilnya 61
    yg pernah saya pelajari itu kalau array count from zero pak, jadi hasilnya 83,
    apakah saya salah pak? atau array yg beda? trims...

    BalasHapus
    Balasan
    1. Yang nampak dalam tulisan di atas itu adalah hasil olah dari program Matlab, tanpa saya kurangi atau edit.
      ..
      jadi, ya mungkin ada yang berbeda, apa itu? silahkan cari sendiri :hihihi:

      Hapus

No spam, no active link, please ^_^