Bagaimana Cara Menghapus Desimal dari Bilangan Floating Point di MATLAB?

Bagaimana Cara Menghapus Desimal Dari Bilangan Floating Point Di Matlab



Angka floating point digunakan untuk mewakili angka dengan desimal dan berguna untuk banyak aplikasi, namun juga sulit untuk digunakan. Salah satu tantangan dalam bekerja dengan bilangan floating point adalah bilangan tersebut dapat memiliki banyak tempat desimal, sehingga sulit untuk membandingkan, menyimpan, dan memanipulasinya. Menghapus desimal dari bilangan floating-point dapat membantu menyederhanakan dan mempermudah pengerjaannya.

Panduan ini akan membahas berbagai cara untuk menghilangkan desimal dari bilangan floating point di MATLAB.







Bagaimana Cara Menghapus Desimal dari Bilangan Floating Point di MATLAB?

Anda dapat menghapus desimal dari bilangan floating point di MATLAB:



1: Bagaimana Cara Menghapus Desimal dari Bilangan Floating Point di MATLAB Menggunakan Fungsi sprintf()?

Itu lari cepat() adalah fungsi MATLAB bawaan yang digunakan untuk menulis data yang diformat dalam sebuah string. Fungsi ini juga dapat digunakan untuk menghilangkan desimal dari bilangan floating-point. Fungsi ini menerima nilai dan format sebagai argumen dan menyediakan string yang diformat.



Sintaksis





Itu lari cepat() sintaks fungsi diberikan di bawah ini:

sprintf ( X )



Contoh

Dalam contoh ini, kami menghapus bagian desimal dari angka tertentu menggunakan lari cepat() fungsi di MATLAB.

angka = pi;
sprintf ( '%.F' , di satu )

Catatan: Nilai pi pada MATLAB adalah 3,1416.

2: Bagaimana Cara Menghapus Desimal dari Bilangan Floating Point di MATLAB Menggunakan Fungsi fix()?

Itu memperbaiki() adalah fungsi bawaan MATLAB yang membulatkan nilai desimal ke bilangan bulat terdekat menuju nol. Fungsi ini menerima skalar atau array sebagai parameter masukan dan memberikan nilai integral.

Sintaksis

Itu memperbaiki() sintaks fungsi diberikan di bawah ini:

memperbaiki ( X )

Contoh

Contoh ini menghilangkan bagian desimal dari angka yang diberikan menggunakan memperbaiki() fungsi di MATLAB.

angka = pi;
memperbaiki ( pada satu )

3: Bagaimana Cara Menghapus Desimal dari Bilangan Floating Point di MATLAB Menggunakan Fungsi floor()?

Itu lantai() adalah fungsi bawaan MATLAB yang memungkinkan kita membulatkan nilai floating-point ke bilangan bulat terdekat menuju minus tak terhingga. Fungsi ini menerima skalar atau array sebagai argumen masukan dan memberikan nilai integral.

Sintaksis

Itu lantai() sintaks fungsi diberikan di bawah ini:

lantai ( X )

Contoh

Dalam kode MATLAB ini, kami menghapus desimal dari bilangan floating-point yang diberikan menggunakan lantai() fungsi di MATLAB.

angka = pi;
lantai ( pada satu )

4: Bagaimana Cara Menghapus Desimal dari Bilangan Floating Point di MATLAB Menggunakan Fungsi round()?

Itu bulat() adalah fungsi bawaan MATLAB yang digunakan untuk mengubah skalar atau matriks nilai mengambang atau ganda menjadi nilai bilangan bulat terdekat dengan menghilangkan bagian desimal. Fungsi ini menerima skalar atau array nilai ganda sebagai argumen dan mengubahnya menjadi nilai integer terdekat.

Sintaksis

Itu bulat() sintaks fungsi diberikan di bawah ini:

bulat ( X )

Contoh

Dalam contoh ini, kami menggunakan fungsi round() MATLAB untuk menghilangkan desimal dari angka tertentu.

angka = pi;
bulat ( pada satu )

5: Bagaimana Cara Menghapus Desimal dari Bilangan Floating Point di MATLAB Menggunakan Fungsi num2str()?

Itu nomor2str() adalah fungsi MATLAB bawaan yang digunakan untuk mengubah angka menjadi array karakter. Fungsi ini juga dapat digunakan untuk menghilangkan desimal dari bilangan floating-point, karena fungsi ini menerima nilai, memformatnya sebagai argumen, dan mengembalikan array karakter.

Sintaksis

Itu nomor2str() sintaks fungsi diberikan di bawah ini:

nomor2str ( X )

Contoh

Kode MATLAB yang diberikan menggunakan nomor2str() berfungsi untuk menghilangkan desimal dari bilangan floating-point yang diberikan.

angka = pi;
nomor2str ( pada satu, '%.0f' )

Kesimpulan

MATLAB adalah alat pemrograman berkinerja tinggi bermanfaat yang digunakan untuk melakukan banyak tugas yang memiliki perpustakaan fungsi bawaan yang luas untuk melakukan operasi yang rumit. Salah satu operasi tersebut adalah menghilangkan desimal dari bilangan floating-point. Panduan ini telah menyediakan lima fungsi bawaan lari cepat() , memperbaiki(), lantai(), bulat() , Dan nomor2str() untuk melakukan tugas ini menggunakan beberapa contoh.