我正在使用BoroşTiberiu的Octave.cs class和Octave 4.0.1在Win7盒子上构建一个C#.Net程序。我的程序从带有
行的文本文件加载数据 cmdstr = "S = load (" + quote + "-ascii" + quote + ", " + quote + DatafilePathName + quote + ");";
octave.ExecuteCommand(cmdstr);
等同于Octave CLI命令:
S = load(“ - ascii”,'C:/Users/Frank/Documents/Octave/RemoveSel1.txt');
从Octave CLI运行时,此行的执行几乎是即时的,但使用相同的数据文件(大约2,000条记录)从C#程序运行时大约需要7-8秒。
任何人都知道为什么会这样?