• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Matlab 统计cell中字符串出现的次数

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
Matlab 统计cell中字符串出现的次数
 
☆Matlab三行代码就能完成
  1. [~,~,raw1d]=xlsread(\'filename.xlsx\',1); %读入文件
  2. x=char(raw1d) ;  %将cell变成字符数组
  3. a=tabulate(x);  %统计字符数组中个元素出现的次数
a即包含元素、频数、频率
 
注:char函数要求raw1d中不能出现NaN,可以检测是否用NaN,若有替换成一个无关变量;
raw1d(find(cellfun(@(x)any(isnan(x)),raw1d)))=mat2cell(\'useless\'); 
%替换cell中的NaN变成useless
PS:用find(cellfun(@(x)any(isnan(x)),raw1d))可以返回cell中NaN的位置

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
数学实验4:Matlab作图实验发布时间:2022-07-18
下一篇:
瑞利衰落信道仿真---Clarke Jakes Zheng模型(含matlab程序)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap