MATLAB,现在有一个向量A,含有m个元素,还有一个矩阵B,
怎么样才能把矩阵B第二列中那些(不等于任何一个向量A中的元素)的元素,所在的行删除,形成一个新矩阵...
怎么样才能把矩阵B第二列中那些(不等于任何一个向量A中的元素)的元素,所在的行删除,形成一个新矩阵
展开
3个回答
展开全部
你的意思是说 删除 矩阵B第二列中元素 不等于向量A中 对应 的元素所在行吗?
你可以先找到要删除的行, 新建一个矩阵C,C的行数=B的行数 - 要删除的行数。把B中不删除的元素放入CZ中就好了。
你可以先找到要删除的行, 新建一个矩阵C,C的行数=B的行数 - 要删除的行数。把B中不删除的元素放入CZ中就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设B为h行l列
程序如下:
for i=1:1:h
for j=1:1:m
if B(i,2)~=A(j)
B(i,:)=[];
end
end
end
程序如下:
for i=1:1:h
for j=1:1:m
if B(i,2)~=A(j)
B(i,:)=[];
end
end
end
追答
FUCK
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询