字符数统计的问题
刚开始编程经常遇到麻烦,有一个问题,要求统计元胞数组b中‘SSE’出现的次数,知道该用numel命令,但不知道具体格式之类的,大家帮帮忙b =
'SSE'
'SSE'
'SSW'
'SSW'
'NNE' 如果是数字就很简单了,直接用find就可以,象你这样的问题,就该这样做:
for i=1:5;
ascii_b1(i)=double(b1(i));
s=find(b1(i)=='S' & b2(i)=='S' & b3(i)=='W';
end
转换成ascii码然后找 如果是数字就很简单了,直接用find就可以,象你这样的问题,就该这样做:
for i=1:5;
ascii_b1(i)=double(b1(i));
s=find(b1(i)=='S' & b2(i)=='S' & b3(i)=='W';
end
转换成ascii码然后找
简单的说就是分开字母找,可能有问题,你再斟酌一下,方向没错就是了 我知道了,用strmatch就可以
页:
[1]