headerphoto

Kolom Pencarian

Memuat...

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

Baca Lagi...

Share

FB-share Facebook - Twitter-share Twitter -

Gabung Grup Diskusi Elektronika Dasar

Caranya ketik:
Daftar Diskusi Elektronika - Nama - Usia - Pekerjaan - Domisili

contoh:
Daftar Diskusi Elektronika - Zaldi Hardiyanto - 35 - Karyawan - Bogor

Kirim ke no WhatsApp WA 0815-4871-9393

Dapatkan Update Artikel via Email

Cek di inbox, lalu klik link konfirmasi

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