Ini ialah arahan PGAGetRealFromBinary yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
PGAGetRealFromBinary - Mengantara rentetan binari sebagai pengekodan nilai sebenar dan mengembalikan
nilai sebenar yang diwakilinya.
INPUT PARAMETER
ctx - pembolehubah konteks
p - indeks rentetan
pop - pemalar simbolik populasi rentetan berada
mula - kedudukan bit permulaan dalam perwakilan binari
kedudukan bit akhir - akhir dalam perwakilan binari
bawah - sempadan bawah selang nombor nyata ditakrifkan pada
atas - sempadan bawah selang nombor nyata ditakrifkan pada
OUTPUT PARAMETER
tiada
SINOPSIS
#include "pgapack.h"
gandakan PGAGetRealFromBinary(ctx, p, pop, start, end, lower, upper)
PGAContext *ctx
int p
int pop
int mula
int akhir
dua kali lebih rendah
dua bahagian atas
LOKASI
menilai.c
CONTOH
Contoh:
Nyahkod nilai sebenar daripada rentetan p dalam populasi PGA_NEWPOP. The
nilai untuk menyahkod terletak pada selang [-10,20] dan diwakili
menggunakan 20 bit dalam kedudukan bit 10--29.
ganda x;
:
x = PGAGetRealFromBinary(ctx, p, PGA_NEWPOP, 10, 29, -10.0, 20.0);
05/01/95 PGAGetRealFromBinary(1)
Gunakan PGAGetRealFromBinary dalam talian menggunakan perkhidmatan onworks.net