mat-file

    0熱度

    1回答

    如何將此腳本轉換爲MATLAB函數? clc; clear all; %# part 1 set1 = {'AA00XY_2','BB74XY_2','CC92XZ_2','FF03VV_2'}; set2 = {'AA00XY_1','BB74XY_1','CC92XZ_1','FF03VV_1'}; matrices = cell(1,16); %# An empty cell

    0熱度

    3回答

    我有一個非常大的文件,大約10GB。我無法將它加載到內存中,所以我設法將它傳送到.mat文件。但是當我嘗試集羣時,仍然出現'內存不足'問題。我認爲最終的解決方案是將這些內存事物放到磁盤上。但是我需要從matlab中調用kmeans()方法。有沒有辦法將kmeans中的局部變量放到磁盤上,而不需要重寫該方法?

    2熱度

    1回答

    我有一個巨大的雙精度數字的二進制文件,我想加載它的一部分到Matlab。有沒有辦法做到這一點? 一種方法是,如果我可以將它轉換成一個.mat文件(無需首先在Matlab中加載它),但我一直無法弄清楚(或實際上是否可行)。 任何想法? PS:我正在考慮使用C++來進行轉換,但事實證明這是非常有問題的,因爲我使用的是linux版本的C++(通過cygwin)和windows版本的Matlab。

    1熱度

    2回答

    使用MatLab C API和Go的Cgo package,我試圖在我的Go程序中讀取mat文件中的24x3000000矩陣。我能夠成功讀取矩陣的維數,但是如何訪問每個單元格內的值? (我們的目標是最終返回此矩陣作爲一個切片到我的圍棋程序。) var realDataPtr *C.double var field *C.mxArray fieldName := C.CString("data

    0熱度

    1回答

    如何創建.mat文件,該文件在matlab中包含一堆圖像? 我正在使用圖像作爲訓練集,因此計算出從.mat加載比每次運行程序時加載100多個圖像更容易。 如果我正在考慮這個錯誤的方法,請指出正確的方向。謝謝。

    0熱度

    2回答

    我有一個FFT,我想將它保存到.mat文件,然後從該.mat文件中讀取它。我想用我的加載數據進行分區。這裏是我的代碼 save ('file_fft','a_fft'); b = load ('file_fft'); c = abs (d_fft) ./ abs (b); 在我的命令窗口,我看到 b = file_fft [4000 * 1 double]. 然後我得到

    0熱度

    1回答

    我有一個帶有一堆變量(單元格)的.mat文件。他們實際上只是一個雙打的列向量。 .mat文件的樣子。實際的一個具有多個文件 Name Size Bytes Class Attributes r2_Fall_1997 1x1 144 cell r2_Fall_1998 1x8 1152 cell r2_Fall_1999 1x325

    2熱度

    3回答

    我有兩個.mat文件foo.mat和foo2.mat。除了時間戳之外,它們是相同的。我使用visdiff來檢查差異,它說除了它們的二進制文件外它們是相同的。如何在忽略時間戳的情況下比較.mat文件? 輸出我得到的是HTML: <html> <head></head> <body class="binarycomparisonreport"> <center><p>Comparing<br>

    4熱度

    1回答

    我正在運行一個m文件,創建兩個變量Clus和Watts_Map。我想將這兩個變量保存到以「.mat」結尾的文件中。這兩個變量的尺寸爲(1152,241,319),其中1152爲360度的經度,增量爲0.3125度,241的緯度爲30S-30N,增量爲0.25度,時間跨度爲319。代碼工作一路才結束,在那裏我得到的錯誤: [Warning: Variable 'Clus' cannot be sav

    4熱度

    1回答

    我有一個800x6單元陣列vol,其第1到第5列是雙倍和第6列是一個200x200x200 3D雙重矩陣。我試圖更具體地將它保存到一個變量,一個.mat文件。 >> save('./vol.mat', 'vol'); Warning: Variable 'vol' cannot be saved to a MAT-file whose version is older than 7.3. To