Bagaimana Menggunakan Fungsi fprintf dalam MATLAB?
The fprintf fungsi dalam MATLAB biasanya digunakan untuk mencetak rentetan, nombor, atau campuran kedua-duanya dalam cara yang diformat pada skrin atau peranti output lain. Ia membolehkan anda menentukan susun atur dan format output, menjadikannya alat serba boleh untuk memaparkan data.
Sintaks mudah bagi fprintf fungsi dalam MATLAB adalah seperti berikut:
fprintf ( formatSpec,A1,A2, ... ,An )
Argumen format mentakrifkan rentetan format yang menentukan reka letak dan format output. The A1, A2, … An mewakili nilai yang anda ingin cetak. Dengan menggunakan penentu format yang sesuai dalam rentetan format, anda boleh mengawal cara jenis data yang berbeza dipaparkan dan menyusunnya dalam susunan yang dikehendaki.
Penentu Format
Penentu format ialah pemegang tempat dalam rentetan format yang menunjukkan tempat dan cara data harus dicetak; berikut ialah beberapa penentu format yang biasa digunakan untuk mencampurkan rentetan dan nombor:
- %s: Mewakili nilai rentetan.
- %d atau %i: Mewakili nilai perpuluhan (integer).
- %f: Mewakili nilai titik terapung.
- %e atau %E: Mewakili nilai titik terapung dalam tatatanda saintifik.
- %g atau %G: Mewakili nilai titik terapung sama ada dalam notasi perpuluhan atau saintifik.
Contoh 1 – Mencetak Integer Menggunakan MATLAB fprinf
Contoh mudah ini menunjukkan cara menggunakan fprintf berfungsi dalam MATLAB untuk memaparkan rentetan dan nombor. Contoh ini hanya mengira dan memaparkan jumlah dua nilai integer menggunakan fprintf fungsi.
x= 4 ;
dan= 8 ;
fprintf ( ' Jumlah daripada %d dan %d ialah: %d', x, y, x+y)
Contoh 2 – Mencetak Rentetan Menggunakan MATLAB fprinf
Dalam contoh ini, kod MATLAB yang diberikan sedang mencetak rentetan dengan penentu %s:
nama = 'sam';
fprintf ( 'Nama orang ialah %s',nama);
Outputnya ialah:
Contoh 3 – Mencetak Campuran Rentetan dan Integer Menggunakan MATLAB fprinf
Untuk mencetak campuran rentetan dan integer kedua-dua penentu %d dan %s akan digunakan dalam fungsi fprintf:
nama = 'sam';umur = 25 ;
fprintf ( 'Nama orang ialah %s dan dia berumur %d tahun',nama, umur);
Outputnya ialah:
Kesimpulan
The fprintf fungsi dalam MATLAB ialah alat yang berkesan untuk memformat dan mencetak data. Dengan mencampurkan rentetan dan nombor dalam rentetan format, anda boleh mencipta output berstruktur baik yang menyampaikan maklumat dengan berkesan. Memahami penentu format dan menggunakannya dalam fprintf fungsi akan membantu anda mengawal penampilan output dan susun atur.