2010-09-18 131 views
0

我有一個看起來像這樣的數據文件:如何從文本文件讀取一些表格數據到2D數組中?

-4.999492 -0.569242 -0.681710 -4.999759 -0.805206 -0.491153 -5.349476 -0.566062 -0.470935 
-4.999759 -0.805206 0.491153 -4.906714 -0.686502 0.620194 -4.999492 -0.569242 0.681710 
-5.349476 -0.566062 -0.470935 -5.299752 -0.811038 -0.147914 -5.568033 -0.568687 -0.119200 
-4.999492 -0.569242 -0.681710 -4.906714 -0.686502 -0.620194 -4.999759 -0.805206 -0.491153 
-5.299752 -0.811038 -0.147914 -5.349476 -0.566062 -0.470935 -4.999759 -0.805206 -0.491153 
-5.568033 -0.568687 0.119200 -5.568033 -0.568687 -0.119200 -5.299752 -0.811038 -0.147914 

這只是一小部分。共有9列和約1000行。我需要將這些數據導入2D matlab文件,每個單元只存儲一個數字。

我該怎麼做?

+2

爲什麼不從一個簡單的開始:'doc加載' – Amro 2010-09-18 21:52:10

回答

0

fscanf函數可能會做你想做的。

0

實際上有相當多的可能性,

M = load('data.txt', '-ascii'); 
M = dlmread('data.txt', ' '); 

而一些更多的功能,可以處理更復雜的格式。

相關問題