2013-11-09 57 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的格式编辑描述符。