注册 登录
编程论坛 Matlab

遇一难题 毕业不了了

gigigogop 发布于 2006-04-17 22:21, 1017 次点击
小弟做论文时遇一难题 如何将以下数据中最后一列删去

"2006-02-17 14:20:55.8",3.76275,-2.10275,-0.1705,773.4722,2.929342

"2006-02-17 14:20:55.9",3.87825,-2.4595,0.10525,772.4441,2.943053

(共一万多行)
谢谢

6 回复
#2
Genial2006-04-18 08:20
不是很难,如果是text文件,用用textread,或者是getline,fscanf等函数
只是要存回去的话我现在也不知道怎么一下保存,没试,大不了用个循环一行一行读,一行一行保存得了。
#3
ggolloe2006-06-19 09:59
[原创]

使用数组的性质一步解决:A(:,3)=[];这样既可把A的第三行删除。

#4
苍龙在天2006-06-24 19:52
楼上说的没有错
我就那样用过
#5
–★–2006-06-25 14:13
还是matlab强,要是用c语言处理,非得写上30-40行指令!
就像floor2描述的那样。
#6
wildyoung2006-08-09 10:33

A(:,end)=[];
可以把A最后一列删除

#7
wzf132006-08-09 10:38
这个应该可以直接删除的
1