2013-09-29 47 views

回答

1

你嘗試過做textscan%s %s %s %s %s %s和使用str2double所得到的單元陣列,以數字

f = fopen('file.txt'); 
raw = textscan(f, '%s %s %s %s %s %s'); 
data = []; 
for k = 1:6 
    data = [data str2double(raw{k})]; 
end 
+0

是的,它遇到'?'後停止閱讀。 – Rachel

+0

它不應該停止閱讀,因爲'?'是一個有效的字符串,即%s。我在一個代碼示例中編輯。 – prgao

+0

但我想用問號替換爲 – Rachel

0

您可以使用TEXTSCAN並指定「TreatAsEmpty」轉換爲「?」。