2014-01-30 57 views
2

是否有Matlab函數返回矩陣消耗的DRAM內存量?當然有經典的方法,糾正我,如果我錯了,MemSize = numel(myMatrix)*BytesPerElement其中BytesPerElement = 4如果我們使用雙或者BytesPerElement = 1如果我們與單一工作。當然,如果沒有這樣的功能,人們可以建議他自己的方式來計算字節中的內存。兆字節或千兆字節。計數矩陣內存消耗

謝謝。

回答

5

你也許能夠使用的WHOS綱領性形式:

>> x = rand(1024); 
>> w = whos 

w = 

     name: 'x' 
     size: [1024 1024] 
    bytes: 8388608 
    class: 'double' 
    global: 0 
    sparse: 0 
    complex: 0 
    nesting: [1x1 struct] 
persistent: 0 
+0

尼斯它返回一個結構裏面的所有變量!謝謝! – Thoth