x=[15 -8 15 4];
y=[-3 8 13 4];
z=y(x>y)
z =
-3 13
好像我对数组索引概念感到困惑 请解释输出。
答案 0 :(得分:2)
要理解这一点,请尝试查看操作的每个步骤的中间输出。
x=[15 -8 15 4];
y=[-3 8 13 4];
result1 = x > y
result1 = [1 0 1 0]
z = y([1 0 1 0])
z = [-3 13]
比较x > y
实际上返回一个逻辑数组,然后应用于y
以拉出非零值的元素。这与通过索引值访问数组元素的数组索引不同,例如y(3)
。