我在excel中有这个专栏;
V
V
F
V
C
F
F
F
...
现在我正在用matlab使用
阅读它[~,txt] = xlsread('2012_15min.xls','JAN','B25:B2999');
现在我想得到一个新列,它以4行为一组给出最重复的字母,因此对于前4行,我将得到V
(在本例中),对于第2行{ {1}}。
所以我将获得一个新专栏;
F
我希望你能帮助我。
答案 0 :(得分:2)
您可以使用命令mode
查找最常见的事件。唯一的一个空洞是mode
不能与chars
一起使用。因此,reshape
txt
的大小为4
- by-whatever,然后找到每个4列的mode
>> res = char( mode( double( reshape( txt, 4, [] ) ) ) ).'
res =
V
F