我通过使用for循环定义了一个等于0的矩阵(initial_matrix):
I = 5; % e.g number of nodes
for i =1:I
initial_matrix = [0]; // an initial matrix will be generated for each node
end
现在,对于每个节点 i,我将考虑所有其他节点,但不考虑节点 i 本身,并将它们中的每一个从 1 中减去并取它们的乘积:
对于节点 1:
result = (1 - initial_matrix of node 2) * (1 - initial_matrix of node 3) * ...
(1 - initial_matrix of node 4) * (1 - initial_matrix of node 5)
对于节点 2:
result = (1 - initial_matrix of node 1) * (1 - initial_matrix of node 3) * ...
(1 - initial_matrix of node 4) * (1 - initial_matrix of node 5)
对于节点 3:
result = (1 - initial_matrix of node 1) * (1 - initial_matrix of node 2) * ...
(1 - initial_matrix of node 4) * (1 - initial_matrix of node 5)
等等..对于剩下的 2 个节点!
谁能告诉我或提示我如何实现这一目标?谢谢!