Matlab-读取txt文档并删除cell元胞数组中的NaN项
file_id = 'xxx.txt'; data1 = readtable(file_id); data2 = data1{91:end,1}; x=1; for i=1:1:length(data2) result1 = split(num2str(data2{i,1}), ' ');% 分割元胞数组,以空格为界限 result=result1(~cellfun('isempty', result1));% 删除掉NaN行/列 x1(x,1)=str2num(result{1,1});% 字符串转为num并赋值 x1(x,2)=str2num(result{2,1}); x1(x,3)=str2num(result{3,1}); x1(x,4)=str2num(result{4,1}); x=x+1; end
分类:
01matlab相关
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下