我有一个名为f(x,y)
的函数,当同时1
和x = -1
时返回y = 1
,否则返回0
。
我想将其应用于矩阵的每对相同的列元素。我想知道是否必须以其他方式重复吗?还是对f(y,x)
起作用?我的意思是,如果其中一个元素为1
而另一个元素为-1
还是必须按顺序排列,它将返回1
吗?
答案 0 :(得分:4)
这取决于如何定义函数f
。
-1
,而“另一个”为1
,则对于反向输入无需更改即可。 -1
,而“第二个”输入都必须为1
-切换参数顺序时,结果可能会有所不同。例如,这是定义f
的“对称”方式:
function out = f(x,y)
out = ~(x+y);
end
这是一种“不对称”方式:
function out = f(x,y)
out = (x == -1) && (y == 1);
end