function elim = eliminate(x,y) for n=1:length(y) x=x(find(x~=y(n))); % 去除x中的y end elim=x; end 解释这个函数 该函数的作用是从一组数字数组x中去除另一组数字数组y中的元素,并返回去除后的结果。 具体实现是通过for循环遍历y中的每个元素,然后利用find函数找到x中不等于当前元素的所有元素,并将其赋值给x,最后返回x。这样就可以去除y中的所有元素,得到去除后的x,即elim。 给个例子呢
假设x为[1 2 3 4 5],y为[2 4],则调用该函数后返回的结果为[1 3 5],因为去除了x中的2和4。
原文地址: https://www.cveoy.top/t/topic/vuj 著作权归作者所有。请勿转载和采集!