怎么逐行读取文本文件中数据,并去除有0行?

2019-07-18 06:35发布

数据采集出来是txt格式,有头文件和带0行,现在想把头文件和带0行都去除,只需要纯数据,然后好进行数学计算,已用matlab实现,labview新手,课题需要,请大家多多帮忙,非常着急,万分感谢!跪谢!
数据格式如:
#000517 X000517 Y000517 Z000517 tip X000517 tip Y000517 tip Z419 X419 Y419 Z419 tip X419 tip Y419 tip Z5171 X5171 Y5171 Z158.7623.563702.389-147.21580.6143833.1462155.9124-28.4204948.7003-151.57263.2694890.4518-25.4298-125.291808.2255257.816723.6534701.8196-146.89179.9101834.8913150.2087-27.3378948.5316-157.83866.4501896.9823-25.4316-125.295808.2451357.565223.8413701.9175-148.86579.3797832.6077147.3441-26.8072947.9642-159.91867.1054892.1341-25.4337-125.298808.259457.423123.8649701.9812-148.08179.4724834.0944144.6368-26.2176948.1878-166.46466.8229918.0892-25.4386-125.297808.253556.586123.814702.2678-148.44578.6348835.4401142.0406-25.6437947.9921-168.58468.462916.3234-25.4478-125.292808.2187653.340223.5409703.7043-151.77379.9872836.0696136.6409-24.1793947.5295-173.26577.3213949.039-25.4508-125.291808.2169750.843623.8071705.1173-152.25580.2566840.5523000000-25.4506-125.295808.2398848.07324.2122706.9413-155.17780.9578842.0236125.2975-38.5832954.3426-168.44483.1958882.0102-25.4517-125.294808.2224945.593124.8349708.7399-158.77881.075842.334133.389-23.294950.1446-176.37373.2959917.5268-25.4556-125.293808.2148
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
madeline
1楼-- · 2019-07-18 12:32
求大家多多帮忙~
624542931
2楼-- · 2019-07-18 13:24
 精彩回答 2  元偷偷看……
madeline
3楼-- · 2019-07-18 16:01
624542931 发表于 2014-6-10 14:58
將數據度出來,數據為2維數組,用刪除數組元素刪除第一行和第一列就OK了

有带0行呢                                                               
chenjiecao123
4楼-- · 2019-07-18 19:14
最简单的办法就是砍掉第一行和第一列,然后计算行数,每行数据进行搜索一维数组,如果是-1,则没有0,如果不是则有0,搜索一维数组得到的值便是行数,删除即可
madeline
5楼-- · 2019-07-18 23:23
chenjiecao123 发表于 2014-6-11 16:27
最简单的办法就是砍掉第一行和第一列,然后计算行数,每行数据进行搜索一维数组,如果是-1,则没有0,如果 ...

您好,因为是新手,所以不是很理解您说的“如果是-1,则没有0”,求程序图

一周热门 更多>