0
我在一個循環中生成3500x7500大小的雙矩陣,我想將其導出爲tif文件。如何在Matlab中寫入double?
代碼
for k = 1:length(basinlist{1})
#some operation that produces GRID
imwrite(GRID,filename);
end
但是,我做到這一點時,所產生的TIF文件只包含255和輸出是在UINT8的A部分。我在文檔中閱讀了它,但我無法修復它。我想要的只是保留原始值而不用縮放或任何東西。
如果這有助於:
>> max(max(GRID))
ans =
1.5646e+04
>> min(min(GRID))
ans =
1.1119e+03
這將浮點數轉換爲整數。我怎樣才能保存花車? – maximusdooku
我認爲你不能因爲tif是圖像格式。 – Crowley
謝謝.........我用geotiffwrite使它工作。 – maximusdooku