2016-03-03 58 views
-1

我想借此從文本文件輸入到一個3D矩陣在MATLAB 我的文本文件就像採取輸入從文本文件在MATLAB

4 //尺寸的3D矩陣的尺寸1

的3D矩陣

6 //三維矩陣的維數3的尺寸的尺寸2的5 //大小各爲3D矩陣的值

然後4 * 5 = 20行6個值

任何人都可以建議我如何在matlab中創建一個3d矩陣的輸入。

回答

0

讀入文件中的數據,然後使用重塑。例如:

X = load(filename); %% loads your data into a 20x6 matrix 
Y = reshape(X, 4, 5, 6); 

您可能需要洗牌維度的,爲了得到你想要的東西,因爲你沒有提到你怎麼想的20行被分解爲前兩個維度。