1
如果我有一个矩阵是这样的:删除矩阵列 - MATLAB
400 450 450 300
450 300 450 340
450 200 300 210
300 100 300 200
200 200 100 100
475 300 225 300
什么是要删除的做所有列的最佳方式不包含特定范围内的数字 - 例如400-500 - 至少两次或更多。在这个例子中,列B和D将被删除,因为B只包含一次在此范围内的数字,而D在此范围内不包含任何内容。
所需的输出将是:
400 450
450 450
450 300
300 300
200 100
475 225
我试图使用IF语句来扫描每个列,然后继续比赛到一个新的矩阵,但是这似乎效率不高。