Cara Export dan Import / Input Data Excel pada MATLAB (Matlab)


Cara Export dan Import / Input Data Excel pada MATLAB

Perintah export import data MATLAB berfungsi untuk menganalisis data yang dihasilkan aplikasi lain maupun untuk menganalisis data yang dihasilkan MATLAB untuk dianalisis dengan aplikasi lain. Data import dan export dapat berupa data numerik, gambar, audio, grafik maupun teks, hingga input data Excel pada MATLAB. Pada tutorial ini akan digunakan data numerik excel untuk import maupun export pada MATLAB. Karena Excel merupakan software pengolah data yang paling populer, tentunya perintah import dan export file excel sering digunakan pada MATLAB untuk membaca file tersebut.

A. Import File Excel MATLAB 

Untuk import data pada MATLAB anda dapat menggunakan Import Wizard dan command window. Import Wizard lebih mudah dilakukan jika ekstensi file tidak anda ketahui, seperti ekstensi csv yang juga merupakan standar excel. Namun dengan menggunakan command window, perintah import pada MATLAB dapat menjadi lebih kompleks dengan menambah kode lain untuk keperluan tertentu. Untuk menggunakan command window anda dapat import file excel dengan ekstensi xls (Microsoft Office 2007 kebawah) dan xlsx (Microsoft Office 2010 keatas). Anda juga dapat melakukan eksekusi perintah import pada Script File.

Import File Excel dengan Command Window

  1. Untuk import file excel anda dapat menggunakan syntax xlsread pada command window dengan mendefinisikan suatu variabel yang dapat diformulasikan sebagai berikut
    nama_variabel = xlsread(‘nama_file’)
    File yang anda import harus berada pada current folder yang sedang aktif. Anda juga dapat membaca sebelumnya

Perintah Import Dasar

    • Misalkan anda akan import file excel pada worksheet berikut
      excel worksheet pada matlab
      Sehingga syntax yang diperlukan untuk import file Book1.xlsx
      » buka = xlsread('Book1')
      
      buka =
      
      1 2 3
      4 5 6
      7 8 9
      Sehingga data dalam file excel Book1.xlsx terdapat dalam variabel ‘buka’ sebagaimana ditampilkan pada gambar berikut
      import dasar pada matlab

Perintah Import Sheet Tertentu pada Workbook File Excel 

    • Anda dapat menambahkan parameter sheet pada syntax xlsread untuk import sheet tertentu pada workbook yang dapat diformulasikan sebagai berikut
      nama_variabel = xlsread(‘nama_file’,’nama_sheet’)
      Misalkan anda akan mengimport sheet2 pada file excel Book2.xls berikut
      import sheet excel pada matlab
      Sehingga syntax yang digunakan adalah
      » buka2 = xlsread('Book2','Sheet2')
      
      buka2 =
      
      1 4 7
      2 5 8
      3 6 9
      Dapat diilustrasikan sebagai berikut
      import sheet pada matlab

Perintah Import Sheet dengan Range Data Tertentu

    • Import data excel dengan range tertentu, dapat membantu anda apabila data excel anda dilengkapi string atau teks tertentu yang tidak perlu digunakan saat analisis data menggunakan MATLAB. Perintah import sheet dengan range tertentu dapat diformulasikan dengan
      nama_variabel = readxls(‘nama_file’,’nama_sheet’,’range_data’)
      Misalkan dilakukan input data dari range C6:D15 berikut pada sheet1 pada workbook Book3.xlsx
      Data Excel dengan Range pada MATLAB
      » buka3 = xlsread('Book3','Sheet1','C6:D15')
      
      buka3 =
      
      1 123
      2 56
      3 789
      4 234
      5 111
      6 345
      7 433
      8 675
      9 1424
      10 2133
      Dapat diilustrasikan sebagai berikut
      Import data range excel pada matlab

Import File Excel dengan Import Wizard

  1. Import Wizard memungkinkan anda import data dengan mudah. Anda dapat menemukan Import Wizard pada Home Bar MATLAB. Klik Import Data – Pilih Data – Open seperti gambar berikut (Anda juga dapat menggunakan perintah uiimport melalui command window)
    Import Wizard pada MATLAB
    Kemudian jendela import Wizard akan terbuka untuk file Book3 seperti berikut
    Jendela Import WizardAnda dapat memilih range data yang akan di-import, anda juga dapat mengisi range secara manual dengan memasukkan range data pada kolom Range. Terdapat pula opsi Variabel names row yang digunakan untuk membentuk data jenis Column Vectors yaitu data dalam bentuk vektor dengan setiap entri memiliki index kolom yang sama. Anda dapat membentuk data berupa column vectors, matrix, cell array maupun dataset. Pada contoh gambar diatas merupakan ilustrasi import data matriks, setelah range data dipilih klik Import Selection (tanda centeng).
    Import matriks pada matlabData akan di-import dengan nama variabel sesuai nama file (untuk jenis data matriks).

B. Export File MATLAB dalam bentuk Excel

Untuk melakukan export anda dapat menggunakan perintah xlswrite yang dapat diformulasikan dengan
xlswrite(‘nama_file’, nama_variabel)
Anda juga dapat menambah argumen tambahan sheet dan range data dalam bentuk array addressing untuk melakukan export data yang spesifik dari suatu variabel. Misalkan akan dilakukan import data pada variabel A dengan range data a11 sampai a33. Yang dapat diilustrasikan sebagai berikut,

Export Matrik pada matlabSehingga syntax yang diperlukan adalah
» A = [1 2 3 4; 5 6 7 8; 9 8 7 5; 7 7 3 4]

A =

1 2 3 4
5 6 7 8
9 8 7 5
7 7 3 4

» xlswrite('dataA',A(1:3,1:3))
Setelah perintah xlswrite dieksekusi, file dengan nama dataA.xls akan dibuat pada current folder aktif. Dapat diilustrasikan sebagai berikut
Export Excel dari MATLAB
File Excel dapat digunakan oleh aplikasi lain misalnya Microsoft Excel seperti gambar berikut
Data Export Excel Pada MATLAB

Belum ada Komentar untuk "Cara Export dan Import / Input Data Excel pada MATLAB (Matlab)"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel