八度字符串做法

时间:2013-03-06 19:27:58

标签: string count octave

我在Octave有一个问题 我想在文本中找到所有不同的(!)对两个字母(没有空格,只有字母)

例如: 我的文字=“abcdabcd”

我想找到看起来像的数组(或向量?):ab bc cd da

我如何以尽可能简单的方式做到这一点?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您可以使用unique()功能执行此操作。唯一的技巧是创建两个字符的列表,这可以通过使用两行来移动,移动一个字符。

str = "abcdabcd";
str(2,:) = shift (str, -1);
str(:,end) = [];  # remove last column
unique (str', "rows")