Cara Menggunakan fprintf dengan Campuran Rentetan dan Nombor dalam MATLAB

Cara Menggunakan Fprintf Dengan Campuran Rentetan Dan Nombor Dalam Matlab



The fprintf fungsi digunakan dalam MATLAB untuk menyimpan output ke fail atau memaparkan keputusan (teks dan data) pada skrin. Ia membolehkan anda menentukan reka letak, penjajaran dan jenis data untuk dicetak, menjadikannya fungsi yang berkesan untuk menjana output yang diformat dengan baik.

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.