我正在尝试在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的新手,当然我做错了什么,但不知道 什么。欢迎提供帮助。
答案 0 :(得分:0)
是否在省略format参数的同时读取文件?
x=read('g:\Work\WD\Debug\wd.txt',100,4)
我怀疑它与您的格式化字符串有关。
(5x,a2,3(5x,e12.4))
请查看here以了解有关Fortran格式编辑描述符的更多信息。