Jest to polecenie PGAEncodeRealAsGrayCode, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
PGAEncodeRealAsGrayCode — koduje wartość rzeczywistą jako binarną sekwencję kodu Graya
WEJŚCIE PARAMETRY
ctx - zmienna kontekstowa
p - indeks ciągu
pop - symboliczna stała populacji, w której znajduje się ciąg
start - początkowa pozycja bitu w p do zakodowania val in
end - końcowa pozycja bitu w p do zakodowania val in
low - dolna granica przedziału, w którym zdefiniowana jest val
high - dolna granica przedziału, w którym zdefiniowana jest val
val - liczba rzeczywista, która ma być reprezentowana jako ciąg binarny
WYDAJNOŚĆ PARAMETRY
efekt uboczny.
STRESZCZENIE
#include "pgapack.h"
void PGAEncodeRealAsGrayCode(ctx, p, pop, start, end, low, high, val)
Kontekst PGA *ctx
int str
int pop
int początek
zamierzać
podwójnie niski
podwójny wysoki
podwójna wartość
LOKALIZACJA
oceniać.c
PRZYKŁAD
Zakoduj 3.14 z przedziału [0,10] w 30 bitach na pozycjach bitowych
0--29 w łańcuchu p w populacji PGA_NEWPOP jako plik binarny odzwierciedlony w kolorze Graya
sekwencja kodu.
Kontekst PGA *ctx;
wew p;
:
PGAEncodeRealAsGrayCode(ctx, p, PGA_NEWPOP, 0, 29, 0.0, 10.0, 3.14);
05/01/95 PGAEncodeRealAsGrayCodeSkładowanie
Użyj PGAEncodeRealAsGrayCode online, korzystając z usług onworks.net