Cara Mencetak Tabel Menggunakan FPrintF di Matlab

Detail cetak biru dengan jadwal jendela

Rancang tabel Anda sebelum memasukkan, memformat, dan mencetaknya di Matlab.

Kredit Gambar: Jupiterimages/Photos.com/Getty Images

Mencetak tabel di Matlab tidak selalu berarti bahwa tabel Anda akan terlihat bagus dalam bentuk cetakan. Gunakan fungsi fprintf di Matlab untuk membuat cetakan tabel Anda terlihat bagus. Pernyataan yang Anda sertakan dalam fprintf -- dimulai dengan fungsi boxSizeTable -- memungkinkan Anda menambahkan label kolom, mengatur dimensi tabel dan variabel format tabel, memberi Anda kendali penuh atas tampilan dan pemformatan tabel informasi. Analisis informasi tabel, putuskan label dan, jika perlu, buat sketsa untuk mempermudah penggunaan fprintf di Matlab.

Langkah 1

Buka Matlab dan mulai proyek baru dengan memilih "Baru" dari tab "Jendela" pada menu utama Matlab.

Video Hari Ini

Langkah 2

Ketik "function boxSizeTable" pada baris pertama dan identifikasi tujuan tabel dengan menambahkan komentar seperti "% Tabel ini akan mendemonstrasikan pencetakan dengan fprintf" pada baris kedua.

Langkah 3

Identifikasi informasi tabel dengan menyetel label kolom dan pengidentifikasi baris, dan menentukan konten yang akan dikandung setiap sel. Untuk tabel yang mengidentifikasi ukuran yang tersedia untuk kotak pengiriman, misalnya, ketik berikut ini:

label = char('kecil','sedang','besar'); lebar = [5; 5; 10]; tinggi = [5; 8; 15]; kedalaman = [15; 15; 20]; % volume diukur dalam meter kubik vol = width._height._depth/10000;

Langkah 4

Mulai fungsi fprintf dengan memberi judul pada tabel. Identifikasi fungsi dan judulnya, lalu akhiri pernyataan dengan karakter khusus -- "\n'" -- yang memerintahkan Matlab untuk segera memproses baris kode berikutnya:

fprintf('\nUkuran Kotak Pengiriman\n\n');

Langkah 5

Tambahkan pernyataan fprintf kedua untuk mencetak pengidentifikasi baris dan pindah ke baris kode berikutnya:

fprintf('ukuran lebar tinggi kedalaman volume\n');

Langkah 6

Ketik pernyataan fprintf tambahan untuk menyelesaikan pemformatan tabel. Dalam tabel ini, misalnya, Anda menambahkan satu pernyataan tambahan untuk memberi tahu fprintf untuk memberi tahu pembaca bahwa pengukuran tabel dalam sentimeter dan bukan inci:

fprintf(' (cm) (cm) (cm) (m^3)\n');

Langkah 7

Selesaikan pemformatan dengan menambahkan loop "untuk" yang menambahkan spasi lebar bidang, memformat teks, dan angka melalui kode konversi, dan menginstruksikan fprintf untuk melanjutkan pencetakan hingga semua informasi yang Anda tentukan cetakan. Misalnya, "8s" menginstruksikan fprintf untuk mengizinkan delapan spasi karakter dan memformat baris sebagai string, sementara "8d" mengizinkan delapan spasi karakter dan menginstruksikan fprintf untuk memformat baris sebagai bilangan bulat:

untuk i=1:panjang (lebar) fprintf('%-8s %8d %8d %8d %9.5f\n',... label (i,:),lebar (i),tinggi (i),kedalaman (i),vol (i))

Langkah 8

Simpan dan lihat hasil Anda di layar Anda, atau pilih "Cetak" dari tab "File" di menu utama dan cetak hasil Anda di atas kertas.

Tip

Selalu tekan "Enter" daripada menggunakan tombol Tab untuk pindah ke baris baru.

Identifikasi baris komentar noncetak dengan memulainya dengan tanda persen.