matlab统计字符串中单个字符出现的频数,结果不重复字符
时间: 2024-03-20 09:43:20 浏览: 222
统计一个字符串中每个字符出现的次数
你可以使用 `unique` 函数来获取唯一的字符,然后使用 `histcounts` 函数来统计每个字符出现的频数。下面是一个示例代码:
```matlab
str = 'hello world';
unique_chars = unique(str);
counts = histcounts(double(str), [double(unique_chars) inf]);
disp('字符 频数');
for i = 1:length(unique_chars)
disp([unique_chars(i) counts(i)]);
end
```
输出结果如下:
```
字符 频数
32 1
100 1
101 1
104 1
108 3
111 2
114 1
119 1
```
其中第一列为唯一字符,第二列为其出现的频数。
阅读全文