0

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 の初心者であり、確かに何か間違ったことをしていると言わざるを得ませんが、何が原因かわかりません。ヘルプは大歓迎です。

4

1 に答える 1

0

format 引数を省略してファイルを読み込みますか?

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

フォーマット文字列と関係があると思われます。

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

Fortran 形式の編集記述子の詳細については、こちらを参照してください

于 2014-02-04T10:56:27.687 に答える