我在Octave有一个问题 我想在文本中找到所有不同的(!)对两个字母(没有空格,只有字母)
例如: 我的文字=“abcdabcd”
我想找到看起来像的数组(或向量?):ab bc cd da
我如何以尽可能简单的方式做到这一点?
感谢您的帮助
答案 0 :(得分:1)
您可以使用unique()
功能执行此操作。唯一的技巧是创建两个字符的列表,这可以通过使用两行来移动,移动一个字符。
str = "abcdabcd";
str(2,:) = shift (str, -1);
str(:,end) = []; # remove last column
unique (str', "rows")