24小时热门版块排行榜    

查看: 1157  |  回复: 13
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

chenjiao14

银虫 (初入文坛)

[求助] MATLAB 中数据删除问题 已有3人参与

通过MATLAB语句打开了数据文件,文件为939001行17列,现在想同时删除1—141999行,192001-300000行,382001-474000行,562001-644000,728001-939001行,五部分,如果将原始数据定义为A=rand(939001,17),则数据会改变,请MATLAB大神帮帮忙,需要删除语句。此数据文件过大无法在文件编辑器中删除

MATLAB 中数据删除问题
1


MATLAB 中数据删除问题-1
2
回复此楼
努力追寻你的脚步,却发现你已回到原点为我守候!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

colloseum

铜虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
chenjiao14: 金币+10, 有帮助 2016-03-18 09:32:57
引用回帖:
7楼: Originally posted by chenjiao14 at 2016-03-14 16:31:01
数据格式是科学计数法,这样定义后,数值就变成小数,数据出错...

还是没太懂,哪样定义后数据会出错?数据是显示成科学计数法,但是它原本该是多少还是多少,你引用回帖中我写的那行代码不会改变数据值,只会把1到141999行的数据直接删除
9楼2016-03-14 16:50:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 14 个回答

yanshuiting

新虫 (正式写手)

2楼2016-03-12 17:18:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yanshuiting

新虫 (正式写手)

把需要的数据保存到新变量之中

发自小木虫Android客户端
3楼2016-03-12 17:19:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

colloseum

铜虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
chenjiao14: 金币+10, 有帮助, 谢谢你的回复,很遗憾没能帮我解决问题,赠送5个,希望同学你不要介意 2016-03-14 16:41:23
首先,没懂这句话什么意思“如果将原始数据定义为A=rand(939001,17),则数据会改变”。
其次,删除数据的语句如下:
Data(1:141999, = [];
其他行与这个一致。
4楼2016-03-14 15:48:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见