[問題] 請問matlab有無類似c++的sizeof函式已回收

看板MATLAB作者 (我愛阿蓉)時間16年前 (2009/08/01 14:50), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
我需要讀一個binary file 全部都是float值 所以我要使用類似 fid=fopen('.\Opt.bin','r'); status = fseek(fid, 0, 'eof'); Number=ftell (fid)/sizeof(float); ^^^^^^^^^^^^^^^ 想要知道有幾個float值 所以必須除以sizeof(float) fclose(fid); 不過我找不太到這函式 請教各位謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.187

08/02 03:51, , 1F
試試看這個吧...http://tinyurl.com/mhjgdu
08/02 03:51, 1F

08/02 12:40, , 2F
我有找到這個耶!!不過我覺得這問題難道只有我遇過嘛@@
08/02 12:40, 2F

08/02 13:55, , 3F
我用過可以用啊,就用你上篇我回的方式裝了之後,
08/02 13:55, 3F

08/02 13:55, , 4F
就可以用 sizeof('single') 來求 Byte 數...
08/02 13:55, 4F

08/02 16:44, , 5F
MATLAB要知道維度不是用size就行了嗎?
08/02 16:44, 5F

08/03 11:48, , 6F
謝謝D大的網頁 不過難道沒有人使用類似我的方式取得各數嘛?
08/03 11:48, 6F

08/03 11:48, , 7F
p大 我不是要維度 我是要得到 型態的byte數目
08/03 11:48, 7F
文章代碼(AID): #1AS-N4do (MATLAB)
文章代碼(AID): #1AS-N4do (MATLAB)