Professional Documents
Culture Documents
2012
Jika suatu waktu anda harus berurusan dengan data yang sudah tersimpan dalam format FIG seperti yang ditunjukkan oleh gambar di bawah
lalu diminta untuk mengolah data yang tersimpan dalam file tersebut maka anda bisa melakukannya dengan mudah. Format ini merupakan format default ketika anda ingin menyimpan grafik yang ditampilkan oleh Matlab sehingga kita bisa menggunakan fungsi-fungsi standar yang ada di dalam Matlab. Program dan langkah-langkahnya: Buka file FIG yang anda punya
clear all; close all; clc; filename = 'data.fig'; open(filename);
[janshendry@gmail.com]
Page 1
[matlab]
2012
Data hasil plot biasanya merupakan child dari sebuah axes sementara axes merupakan children dari figure.
axesobj = get(fig, 'Children'); dataobj = get(axesobj, 'Children');
Berdasarkan hasil dari eksekusi di atas, ternyata tipe nya adalah Line sehingga bisa dilanjutkan code berikut ini
if strcmp(objtype,'line') h = findobj(gca, 'Type', 'line'); data_x = get(h, 'XData'); data_y = get(h, 'YData'); X = cell2mat(data_x); Y = cell2mat(data_y); else disp('zero'); end
Data kita simpan dalam variabel data_x dan data_y yang diubah kedalam bentuk matriks dengan perintah cell2mat karena hasil pembacaan masih berbentuk cell.
[janshendry@gmail.com]
Page 2
[matlab]
2012
Demikianlah artikel singkat tentang pembacaan data dari file FIG. semoga bisa membantu.
@ thanks
Source: Matlab HELP
[janshendry@gmail.com]
Page 3