Pengertian Array di MATLAB dan Cara Membuat Array

0

Array di MATLAB adalah sekumpulan angka atau dapat juga berupa karakter, diurutkan dalam baris dan kolom yang menyimpan data dan informasi dalam tabel. Secara fundamental MATLAB menggunakan Array untuk menyimpan data serta manipulasi data sehingga dapat dilakukan eksekusi untuk melakukan suatu pekerjaan.

Array yang paling sederhana pada MATLAB merupakan Array yang hanya terdiri dari satu baris dan satu kolom. Array jenis ini dapat membentuk vektor yaitu Array yang hanya terdiri dari satu baris namun terdiri lebih dari satu kolom atau sebaliknya. Array yang lebih komplek secara konsep sama dengan matriks di dalam ilmu matematika.

Baca juga: Menampilkan dan Menyelesaikan Persamaan Matematika di MATLAB

Berbeda dengan bahasa pemrograman lainnya anda tidak perlu mendefinisikan tipe data dari array yang akan anda buat. Cukup mendefinisikan Array dengan tanda kurung siku (square bracket) menggunakan MATLAB

nama_variabel = [nilai numerik]

  1. Cara Membuat Array Berdimensi Satu atau Vektor

    Array berdimensi satu adalah Array yang terdiri dari satu kolom dengan beberapa baris atau terdiri dari satu baris dengan beberapa kolom. Contoh Array berdimensi satu adalah vektor pada sumbu 3 dimensi. Misalkan anda akan membuat array vektor

    rA = 3i+7j+2k

    Anda dapat membuat Array ini menggunakan 2 cara dari definisi vektor di atas.


    Array dengan 1 baris dan beberapa kolom
    » A = [3 7 2]
    
    A =
    
    3 7 2

    Array dengan 1 kolom dan beberapa baris
    » A = [3; 7; 2;]
    
    A =
    
    3
    7
    2

    Array dengan interval tertentu

    Anda juga dapat membuat Array urut dengan interval tertentu. Misalkan anda ingin membuat himpunan bilangan ganjil x ≤ 10 di mana x ∈ bilangan genap positif. Dari soal dapat kita lihat beda bilangan genap adalah 2 sehingga kode yang anda butuhkan adalah sebagai berikut

    » x = [2 : 2 : 10]
    
    x =
    
    2 4 6 8 10

    Anda dapat membuat himpunan bilangan dengan interval diskret dengan mudah menggunakan MATLAB. Misalkan y memenuhi -3 ≤ y ≤ 3. Sehingga kode yang anda butuhkan,

    » y = [-3:3]
    
    y =
    
    -3 -2 -1 0 1 2 3

    Anda juga dapat membuat Array urut dari besar ke kecil. misalkan z merupakan bilangan bulat 1 sampai dengan 10 yang diurutkan dari besar ke kecil. Sehingga kode yang anda butuhkan adalah

    » z = [10:-1:1]
    
    z =
    
    10 9 8 7 6 5 4 3 2 1

    Fungsi linspace untuk membuat Array

    Membuat himpunan bulat dengan interval yang dapat membagi secara rata banyaknya bilangan dari nilai minimum ke nilai maksimum. Anda dapat membuatnya dengan perintah "linspace" secara fundamental dapat dirumuskan sebagai berikut

    a = linspace ( a1, a2, a3)

    a = nama variabel, a1 = nilai angka sisi kiri, a2 = nilai angka sisi kanan dan a3 = jumlah angka yang dihasilkan. Misalkan anda ingin membagi dari 3 sampai 1 menjadi 4 bilangan maka kode yang anda perlukan adalah sebagai berikut

    » a = linspace(3,1,4)
    
    a =
    
    3.0000 2.3333 1.6667 1.0000
  2. Cara Membuat Array Berdimensi Dua atau Matriks

    Array Berdimensi Dua disebut dengan dengan matriks karena Array berdimensi dua mempunyai ukuran yang dapat direpresentasikan dengan panjang dan lebar. Secara fundamental untuk membuat matriks dengan menggunakan MATLAB anda dapat menggunakan syntax sebagai berikut

    nama_variabel = [a11 a12 a13; a21 a22 a23; a31 a32 a33]

    Pada a11 a12 a13 merupakan baris 1 matriks dan a11 a21 a31 merupakan kolom 1 dari matriks. Banyaknya baris dan kolom disebut ukuran matriks yang dapat didefinisikan dengan mxn dimana m banyaknya baris dan n banyak kolom.

    Misalkan anda membuat matriks berukuran 3x3 dengan

    2-1-1-matriks
    Sehingga syntax MATLAB yang anda perlukan adalah sebagai berikut

    » A = [1 2 3; 4 5 6; 7 8 9]
    
    A =
    
    1 2 3
    4 5 6
    7 8 9

Baca juga tutorial lainnya: Daftar Isi Tutorial MATLAB


Sekian artikel Pengertian Array di MATLAB dan Cara Membuat Array. Nantikan artikel menarik lainnya dan jangan lupa share artikel ini ke kerabat anda. Terima kasih…

Ayo Berdiskusi Bersama! Belajar Lebih Indah dengan Saling Membantu :)

Tulis komentar
Masukkan nama Anda