Perintah save digunakan untuk menyimpan data
berupa variabel yang ada di jendela ruang kerja (workspace) ke dalam suatu file. Secara default, MATLAB akan
menyimpan file dengan format .mat. File dengan ekstensi ini hanya dapat dibuka dengan menggunakan MATLAB.
Berikut ini adalah beberapa pilihan penulisan perintah save.
save(filename) atau save filename: menyimpan semua data variabel yang
ada di jendela ruang kerja dengan format file biner (binary format) (MAT-file). Jika dalam folder yang sedang aktif
telah terdapat nama file yang sama maka MATLAB akan menimpanya dengan file yang
terbaru.
save(filename, variable): untuk menyimpan variabel tertentu.
save(filename, variables, fmt): untuk menyimpan suatu variabel
dengan format tertentu.
Perlu untuk
diperhatikan bahwa file yang disimpan dalam format ekstensi (*.mat) tidak dapat
dibaca atau dibuka melalui software
atau program lain. Oleh karena itu, file harus disimpan dalam format ASCII jika
file ingin dibagikan atau digunakan untuk keperluan program lain. Tabel di bawah ini merangkum beberapa format yang dapat digunakan untuk mengatur format ekstensi
file yang akan disimpan dengan menggunakan perintah save.
Misalnya: save namafile.txt –ascii – tabs atau save (‘namafile.txt’,’-ascii’,’tabs’)
Format untuk menyimpan file |
save Hasil
save Hasil.mat
save(‘Hasil.mat’)
Misalkan pula terdapat beberapa
variabel dalam jendela ruang perintah dan kita ingin menyimpan variabel
tertentu saja.
save Hasil x
save Hasil.mat x
save (‘Hasil.mat’,‘x’)
Contoh 1
X = randn(1,10);
Y = magic(3);
%matriks X & Y disimpan dengan nama file latih1.m
save latih1
Setelah
menjalankan program ini, file latih1.mat dengan akan muncul dalam folder yang
aktif.
Misalkan kita
hanya ingin menyimpan matriks Y saja maka dituliskan:
X = randn(1,10);
Y = magic(3);
save latih1 Y
Contoh 2
%menyimpan data ke
format file ASCII
X = rand(1,100);
save ('latih2.txt','-ascii')
Setelah menjalankan program ini maka file latih2.txt
dengan format ASCII akan muncul dalam folder yang aktif. Format ASCII akan
menampilkan format text dengan presisi 8 digit.
Baca juga: Cara Membuat Program di MATLAB
Contoh tampilan file .txt format ascii |
Baca juga: Cara Membuat Program di MATLAB
Selanjutnya, MATLAB menyediakan perintah load yang dapat digunakan untuk memanggil atau memuat kembali data yang telah kita simpan sebelumnya. Data tersebut kemudian akan ditampilkan dalam jendela ruang kerja. Berikut ini adalah beberapa pilihan perintah load.
load(filename) atau load filename: mengambil atau
memuat data dengan nama tertentu.
load(filename,variables): memuat data
dengan variabel-variabel tertentu saja.
Contoh 3
Pada contoh
sebelumnya, kita telah menyimpan data dari variabel-variabel berikut:
X = randn(1,10);
Y = magic(3);
%matriks X & Y disimpan dengan nama file latih1.m
save latih1
Untuk memuat
kembali data tersebut, tuliskanlah perintah berikut pada jendela perintah:
>> load latih1
atau
>> load (‘latih1.mat’)
Misalkan kita
hanya ingin memuat variabel Y saja dari file latih1.mat maka dituliskan:
>> load latih1 Y
atau
>> load (‘latih1.mat’,’Y’)
Setelah menjalankan program-program ini, periksalah
jendela ruang kerja untuk meninjau variabel yang telah dimuat kembali.
Demikianlah pembahasan tentang perintah save dan load pada MATLAB. Semoga bermanfaat.😊
Baca juga:
- Sekilas tentang MATLAB
- Operator dan fungsi matematika pada MATLAB
- Penamaan variabel pada MATLAB
- Format tampilan angka MATLAB
- Operator logika
- Perintah linspace dan logspace
- Forum MATLAB Answers dan File Exchange
- Fungsi matriks khusus pada MATLAB
- Membentuk ulang matriks pada MATLAB
- Plot 2-dimensi (2D) pada MATLAB
- Menambahkan judul, label sumbu, legenda, dan grid
- Diagram batang, lingkaran, dan histogram
- Plot 2D MATLAB lainnya
- Plot polar dan kontur
Ini sangat bermanfat
BalasHapuselemen solder uap