2013-11-09 56 views
0

我想在Scilab的5.4.1讀取一個ASCII數據文件,我得到以下錯誤 消息:的Scilab - 缺少操作員,逗號或分號 - 錯誤276

x=read('g:\Work\WD\Debug\wd.txt',100,4,(5x,a2,3(5x,e12.4))) 
             !--error 276 
Falta operador, coma o punto y coma. 
(Missing operator, comma or semicolon.) 

我讀過Scilab對「讀取」命令提供了幫助,並且我對此錯誤 消息進行了搜索,但我沒有發現任何有用的信息。該錯誤似乎沒有要在ASCII數據 文件,因爲我可以打開它:

wd=mopen('g:\Work\WD\Debug\wd.txt','r',1) 
wd = 

1. 

但是當我嘗試讀取這個文件,我再次得到了同樣的錯誤信息:

x=read(1,100,4,(5x,a2,3(5x,e12.4))) 
       !--error 276 
Falta operador, coma o punto y coma. 

我必須說我是新來的Scilab,當然我做錯了什麼,但不知道 是什麼。幫助將受到歡迎。

回答

0

是否在忽略格式參數的情況下讀取文件?

x=read('g:\Work\WD\Debug\wd.txt',100,4) 

我懷疑它與你的格式化字符串有關。

(5x,a2,3(5x,e12.4)) 

也許看看here瞭解更多關於Fortran的格式編輯描述符。