15.01.2015 Views

processamento di dati lidar per l'analisi dell'evoluzione ... - CO.RI.STA

processamento di dati lidar per l'analisi dell'evoluzione ... - CO.RI.STA

processamento di dati lidar per l'analisi dell'evoluzione ... - CO.RI.STA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

val=fread(fid,1);<br />

% si effettua la conversione da decimale a binario<br />

bin3=dec2bin(val,8);<br />

val=fread(fid,1);<br />

% si effettua la conversione da decimale a binario<br />

bin4=dec2bin(val,8);<br />

% a questo punto i quattro valori binari vengono acco<strong>dati</strong><br />

% l'uno all'altro in modo tale da considerare prima il meno<br />

% significativo<br />

concat=[bin4 bin3 bin2 bin1];<br />

end<br />

% una volta ottenuto concat,questo deve essere nuovamente<br />

% convertito in decimale<br />

dec(i)=bin2dec(concat);<br />

% <strong>per</strong> analizzare i successivi 1024 campioni bisogna saltare 2<br />

% posizioni,relative ai caratteri 13,10<br />

fread(fid,1);<br />

fread(fid,1);<br />

% la conversione verrà eseguita ora <strong>per</strong> gli altri 1024 campioni<br />

for j=1:number_of_data_points_2<br />

% si considerano 4 byte <strong>per</strong> volta che,dopo essere stati<br />

% convertiti in valori binari,devono essere concatenati.<br />

% si leggono,uno <strong>per</strong> volta,i valori all'interno del file<br />

% binario a partire dalla posizione corrente<br />

val=fread(fid,1);<br />

% si effettua la conversione da decimale a binario<br />

bin1=dec2bin(val,8);<br />

val=fread(fid,1);<br />

% si effettua la conversione da decimale a binario<br />

bin2=dec2bin(val,8);<br />

val=fread(fid,1);<br />

% si effettua la conversione da decimale a binario<br />

bin3=dec2bin(val,8);<br />

val=fread(fid,1);<br />

% si effettua la conversione da decimale a binario<br />

bin4=dec2bin(val,8);<br />

% a questo punto i quattro valori binari vengono acco<strong>dati</strong><br />

% l'uno all'altro in modo tale da considerare prima il meno<br />

% significativo<br />

concat=[bin4 bin3 bin2 bin1];<br />

% una volta ottenuto concat,questo deve essere nuovamente<br />

% convertito in decimale,tenendo conto questa volta che<br />

% bisogna accodare i nuovi valori a quelli ottenuti con il<br />

92

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!