如何从matlab中的文本文件中获取位数

时间:2016-06-22 20:27:42

标签: matlab

我尝试读取文本文件,然后计算文件中包含的位数(数字0到9)。我使用fid = fopen(' filename' r')打开文件,然后我使用textscan(fid,'%f')试图获取数字但它返回一个空(0乘1)矩阵。我也使用过fscanf但是没有用。我认为这是格式规格错误,但使用其他格式规格并不起作用。请建议

1 个答案:

答案 0 :(得分:0)

首先,格式规范define(`FILE', `#' /!\ $1 /!\ `#' ====substr(==============================,0,len($1))====)dnl FILE(`UTILITY.ASM') 尝试以浮点数的形式读取文件中的所有数字,这些数字并不是您想要的,它看起来并不像。

如果您想要的只是文件中位数的数量,只需将整个内容加载为字符串并搜索数字0-9。

%f