文本在Octave中未定义

B S*_*ven 3 compiler-errors octave

fid = fopen('data/data_file.csv');
all_messages = textscan(fid, format, 'delimiter', ',');
Run Code Online (Sandbox Code Playgroud)

返回:

错误:'textscan'未定义

你是如何解决这个问题的?

Dav*_*ber 9

核心答案

textscan功能已添加到版本3.4.0中的Octave,该版本于2011年2月发布.您最好的选择是安装更新版本的Octave.如果由于某种原因,您不能尝试使用fscanf(如此处所示).

历史

textscan功能是不是在新功能列表中提到3.4版发布的消息,但textscan.m没有出现在版本3.2.4分布.

它似乎是由于票证(滚动到票证的底部)而添加的,票证是作为请求的结果而创建的.