資源簡介
壓縮包里有一個內含1000個24位十六進制數的txt文件,假定這1000個數據為當前的RFID標簽,本程序實現了從文件讀取數據,轉換格式后進行識別,并轉換為原格式后按識別順序輸出到txt文檔中,附帶了記錄程序運行時間的功能。
注釋略多,看不慣可以自己刪,不過我也是出于讓大家看懂的目的寫的。
如果明年有也寫這個作業的學弟學妹,請不要照抄我的代碼,希望大家能獨立思考,我的這個只是一個參考,編程遇到問題可以聯系我bhuhyq@foxmail.com,我很樂于提供幫助。

代碼片段和文件信息
function?[bitD_max]=request(new_labelnew_n)
%REQUEST模塊
bit=ones(196);
?for?k=1:96%因為數據為96位,所以k從1~96依此變化,重復下面的判斷96次
???sum=0;%初值為0
??for?jj=1:new_n%jj從1~new_n變化
??sum=sum+new_label(jjk);%對new_label第1~n行第k列的值求和??
??end
??if?sum==0
????????bit(1k)=0;
????elseif?sum==new_n?
????????bit(1k)=1;
????else????????
???????D_max=k;
????????bit(1k)=0;
????????break;%從高位到低位判斷,均為0,則bit對應位記0:均為1,則bit對應位記1;如果有沖突,則bit對應位記0,同時標記此為為碰撞位,跳出判斷
??end
?end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????2317??2018-04-25?20:24??RFID識別仿真\RFID.m
?????文件???????26000??2018-04-21?16:34??RFID識別仿真\RFID.txt
?????文件???????26316??2018-04-25?20:26??RFID識別仿真\RFIDoutput.txt
?????文件?????????561??2018-04-25?19:21??RFID識別仿真\request.m
?????文件?????????305??2018-04-23?00:05??RFID識別仿真\select.m
?????文件?????????343??2018-04-23?00:17??RFID識別仿真\unselect.m
?????目錄???????????0??2018-04-25?20:21??RFID識別仿真\
評論
共有 條評論