Re: [問題]資料處理方面的問題

看板Fortran作者 (阿彬)時間15年前 (2009/08/13 17:38), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串5/6 (看更多)
※ 引述《UDP (阿貓)》之銘言: : ※ 引述《bennyhsu (阿彬)》之銘言: : : 不好意思是我沒有說清楚 : : 這是一個雷達掃描的資料 : : 雷達轉一圈就會出現一張圖 : : 而在掃的過程中,是發射許多條電磁波 : : 而這些電磁波就是掃描線 : : 因為雷達天線之角度指示解析只能到度 : : 將度除以間隔條數即可得出掃描線之角度值 : : 而每個角度間的掃描線間隔條數都不同 : : 它的角度表示方式就是利用0~7的數字來作為角度鑑定 : : 假設這條掃描線是在0~1度之間,它會顯示是0 : : 又因為每條掃描線有380個點,所以這條掃描線會有380個0 : : 以下如此類推 : : 特別的地方在於 : : 角度的範圍只有0~7 : : 到了第8度,就會回到0 : : 等於每7度一個區間 : : 因為每個角度的掃描線數量並不一樣 : : 是想表達0~7這些數字怎麼排列@@ : : 000111222333444555666777000111222333.... : : 大概是這樣 : : 只是每個數字的數量都不同 : : 請問各位大大 : 角度鑑定0 實際角度0 : ------------------------------------------- : 掃描線1 (380組數據) : 掃描線2 (380組數據) : 掃描線3 (380組數據) : 掃描線4 (380組數據) : 掃描線5 (380組數據) : 掃描線6 (380組數據) : 掃描線7 (380組數據) : 掃描線8 (380組數據) : 掃描線9 (380組數據) : 掃描線10(380組數據) : ------------------------------------------- : 角度鑑定1 實際角度1 : 角度鑑定2 實際角度2 : 角度鑑定3 實際角度3 : 角度鑑定4 實際角度4 : 角度鑑定5 實際角度5 : 角度鑑定6 實際角度6 : 角度鑑定7 實際角度7 : 角度鑑定0 實際角度8 : 角度鑑定1 實際角度9 : 角度鑑定2 實際角度10 : 角度鑑定3 實際角度11 : . . : . . : . . : 角度鑑定0 實際角度360 : 是這樣吧...... : 看不懂數據如何對應 角度鑑定 和 掃描線... : 如果是二進位檔,那表現方法是這樣嗎? : 4bit 4bit ?bit : ---- ---- ------------ : 角度鑑定 掃描線 數據 原始資料是二進位每個資料點有兩個Byte 第一個Byte是每一點的回波強度(這個目前用不到) 第二個Byte是每一點的角度 已經成功把二進位檔的角度資料解碼出來了 現在就是要把做每一條掃描線的角度判定 我現在試圖想把na(角度判定)讀入新開的二進位檔中 如下: open( unit=11,file="na(binary).bin",form="unformatted",status="replace") write(11,*) na(380) <===把na的數據寫入這個檔案(不用文字檔,因為資料數太龐大) 執行之後的結果出現 forr1: severe<257> : formatted I/O to unit open for unformatted transfers ,unit 11 ,file C:\.....\na(binary).bin 再看了一下 na(binary).bin 這個檔案是0kb 還是其實我不用讀到這個檔案裡面 直接把na讀入一個一維陣列就好 我有點搞糊塗了 請大大幫幫我>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.68.69

08/13 21:37, , 1F
看不太懂妳的說明,可以把數據變成ASCII的格式提出來參考嗎
08/13 21:37, 1F

08/13 21:38, , 2F
或是把妳現在完成的程式貼出來看看
08/13 21:38, 2F

08/13 21:56, , 3F
要不要先確定一下這個哪顆雷達 哪種格式的資料
08/13 21:56, 3F

08/13 21:57, , 4F
問問老闆、學長或是尋求CWB 應該會有既有的程式可以用
08/13 21:57, 4F

08/17 11:37, , 5F
是nexrad的ndis format嗎?
08/17 11:37, 5F
文章代碼(AID): #1AWzyAI- (Fortran)
文章代碼(AID): #1AWzyAI- (Fortran)