how to solve this fitness function to get fitness values for 100 nodes
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
SARAH LONER
el 22 de En. de 2020
Comentada: Walter Roberson
el 22 de En. de 2020
if i take probability of fitness for p1 and p2
p1=0.7 and p2=0.3
where n is number of nodes in wireless sensor network
for i=1:n
Fit = p1|(nerst(:))| + p2 .*sum (resdialenergy(:))
fprintf('fitness value is : %d values.\n', Fit);
end
here im not getting any fitness values it showing empty array for all node. tell me how to solve that
0 comentarios
Respuesta aceptada
Walter Roberson
el 22 de En. de 2020
Editada: Walter Roberson
el 22 de En. de 2020
MATLAB does not use | expression | to take absolute value. MATLAB also has no implied multiplication so A|B| does not mean to multiply A by the absolute value of B.
In MATLAB the | operation is elementwise logical OR, which is true if corresponding positions in the left and right arrays are not both 0
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!