a
是八度音阶中的简单2x
2矩阵。我将其保存为data.bin
中的二进制数据:
octave:42> save -binary data.bin a
现在我想打开文件并从八度音外读取数据。我尝试在此示例(http://wiki.octave.org/Fortran)后使用liboctave
(do_load()
和read_binary_data()
),但没有成功。
我用
do_load (file, fname, format, oct_mach_info::flt_fmt_unknown, false, false, true, argv, 0,` 1, 1);
我在read_binary_data()
错误:加载:无法读取二进制文件`data.bin'
文件正常(我可以从octave加载),所以我猜我做错了什么......但是什么?