【发布时间】:2015-03-03 03:39:41
【问题描述】:
我不知道这是否可能,但我可以尝试一下:如果我有一个数组
A=[ 10 10 5
2 6 1
3 7 2
6 10 5
4 8 6
7 1 7
8 12 8]
7x3 尺寸
还有另一个数组
B= [4 6 7]
这是1x3维度,所以你可以看到列数是一样的。
这就是我想做的,
在第 1 列数组 A 中,我想将小于第 1 列数组 B 或 4 中的数字的值转换为零,而在第 2 列数组 A 中,我想将这些值转换为小于第 2 列数组 B 中的数字在零时,我也想在第 3 列数组 A 中执行此操作。
那么输出变成:
AB=[ 10 10 5
0 6 0
0 7 0
6 10 0
4 8 0
7 0 7
8 12 8]
这个想法是,如果您有一个 mxn 数组和另一个 1xn 数组,它会自动将这些值转换为零,这取决于您的 1xn 数组中的值是什么。
所以有可能吗?谢谢。
【问题讨论】:
标签: matlab