Scilab - 缺少运算符,逗号或分号 - 错误276

时间:2013-11-09 17:35:12

标签: syntax-error scilab

我正在尝试在Scilab 5.4.1中读取ASCII数据文件,我收到以下错误 消息:

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.)

我已经阅读了关于'read'命令的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的新手,当然我做错了什么,但不知道 什么。欢迎提供帮助。

1 个答案:

答案 0 :(得分:0)

是否在省略format参数的同时读取文件?

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

我怀疑它与您的格式化字符串有关。

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

请查看here以了解有关Fortran格式编辑描述符的更多信息。