-1
我想借此從文本文件輸入到一個3D矩陣在MATLAB 我的文本文件就像採取輸入從文本文件在MATLAB
4 //尺寸的3D矩陣的尺寸1
的3D矩陣
6 //三維矩陣的維數3的尺寸的尺寸2的5 //大小各爲3D矩陣的值
然後4 * 5 = 20行6個值
任何人都可以建議我如何在matlab中創建一個3d矩陣的輸入。
我想借此從文本文件輸入到一個3D矩陣在MATLAB 我的文本文件就像採取輸入從文本文件在MATLAB
4 //尺寸的3D矩陣的尺寸1
的3D矩陣
6 //三維矩陣的維數3的尺寸的尺寸2的5 //大小各爲3D矩陣的值
然後4 * 5 = 20行6個值
任何人都可以建議我如何在matlab中創建一個3d矩陣的輸入。
讀入文件中的數據,然後使用重塑。例如:
X = load(filename); %% loads your data into a 20x6 matrix
Y = reshape(X, 4, 5, 6);
您可能需要洗牌維度的,爲了得到你想要的東西,因爲你沒有提到你怎麼想的20行被分解爲前兩個維度。