【发布时间】:2013-09-17 15:24:28
【问题描述】:
我有一个矩阵 A = (4*4) 和一个元胞数组 B {4,1}。我想在 A 中找到 B 的所有值,逐行搜索,然后我想删除与该特定值关联的对应列。我在使用 bsxfun o cellfun 并使用矩阵和元胞数组查找函数时遇到问题。我尝试将元胞数组转换为矩阵,但我没有更多确切的对应关系。
例如: 一个=
1 5 10 23
2 4 2 18
3 3 5 14
1 9 10 4
B =
1
2 4
3 3 14
1
获得:
C =
10
2
5
10
提前致谢, L.
【问题讨论】:
-
在第二行,
2出现了两次。我们如何知道要删除哪一列? -
写的不是很清楚,但我认为他首先要搜索包含 [1 2 3 1]' 的列,然后搜索包含 [4 3]' 的列,最后搜索包含 14 的列。从写作我猜他每次只想删除 1 列(但可能全部删除)。 --- 我想这个问题最难的部分是找到要删除的列。在这里您可以找到一些在矩阵中定位向量的方法:stackoverflow.com/questions/18831011/…
-
@DennisJaheruddin 但它在问题中说“逐行”......