4个回答
展开全部
Locate=find(a>122) %a是存储数据的数组名,find是找到大于122的数的位置
a(Locate)=[]; %删除数组a中大于122的元素
a(Locate)=[]; %删除数组a中大于122的元素
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a=[1 2 3 2 1 2 3]
a(5)=[]%删除第5个元素
a(5)=[]%删除第5个元素
追问
我不知道要删的数组的位置怎么办?比如我只知道要删掉大于某个数的元素
参考资料: 百度一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如: 去除数组中等于1的元素
a = [2 1 3 1 5 1 7];
a=a(a~=1);
输出: a = [2 3 5 7]
a = [2 1 3 1 5 1 7];
a=a(a~=1);
输出: a = [2 3 5 7]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询