我有一个按以下格式设置的 .txt 文件:
7
8
9
10
我正在尝试做的是将文件中的数字读入数组,然后检查我从不同函数获得的数字是否包含在该数组中。
ismember(ruleFunc{x+1},memFunc}
我很确定它将检查 ruleFunc 中的元素是否在数组 memFunc 中,如果存在或不存在则返回 1/0。但是我无法让 ismember 函数正常工作,因为我用来填充 memFunc 数组的方法是错误的。
此外,如何在新行的 .txt 文件中添加另一个数字?
编辑:
这是我目前填充 memFunc 的方式。这也是填充 ruleFunc 的相同方法。
mem=fopen('WorkingMemory.txt');
tline = fgets(mem);
workMem = {};
index = 1;
while ischar(tline)
workMem{index} = str2num(tline);
tline = fgets(mem);
index = index + 1;
end