- 积分
- 0
- 注册时间
- 2012-4-14
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 nibam11 于 2013-10-7 09:09 编辑
贴一段程序:for i=1:nelm
EID3=fread(fid,1,'int')
EID4=fread(fid,4,'char')
EID5=fread(fid,14,'int')
EID6=fread(fid,1,'int')
end
例如下边这一段,这是利用for循环中EID5从二进制中读取的结果,红色部分是说明用。627是单元编号,后边的701、662、603、645等是节点编号,比如我输入一个单元编号627,请问如何找到让程序输出节点号?
RECORD= 2505 LENGTH= 14 LOC= 118475 KBF= 14
1 1 1 0 0 < 5
0 0 0 627 0 < 10
701 662 603 645
RECORD= 2506 LENGTH= 14 LOC= 118492 KBF= 14
1 1 1 0 0 < 5
0 0 0 1344 0 < 10
1355 1329 1323 1349
RECORD= 2507 LENGTH= 14 LOC= 118509 KBF= 14
1 1 1 0 0 < 5
0 0 0 404 0 < 10
461 456 412 414
RECORD= 2508 LENGTH= 14 LOC= 118526 KBF= 14
1 1 1 0 0 < 5
0 0 0 794 0 < 10
846 814 786 824
|
|