Untuk mengonversi dari titik mengambang ke titik tetap, kami mengikuti algoritma ini:
- Hitung x = floating_input * 2^(fractional_bits)
- Bulat X ke seluruh bilangan terdekat (e.g. putaran (x))
- Simpan X Rounded dalam wadah integer.
Bagaimana Anda mengubah titik mengambang ke titik tetap di matlab?
Anda dapat mengonversi matlab titik mengambang® Kode ke kode titik tetap menggunakan aplikasi konverter titik tetap atau di baris perintah menggunakan opsi fiaccel function -Float2Fixed. Anda dapat memilih untuk mengusulkan tipe data berdasarkan data rentang simulasi, data rentang turunan (juga dikenal sebagai statis), atau keduanya.
Apa konversi titik tetap?
Dalam komputasi, titik-titik tetap adalah metode mewakili angka fraksional (non-integer) dengan menyimpan sejumlah digit bagian fraksinya. Jumlah dolar, misalnya, sering disimpan dengan tepat dua digit fraksional, mewakili sen (1/100 dolar).