Info
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Hello, how can I do a (loop) for this equation to find more than one value of the CF ? Specifically, I mean more than one value for (xm)
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
function [CF]= Coherence_Factor(xm,N);
CF = ((abs (sum(xm))).^2) / (N* sum(abs(xm.^2)))
end
0 comentarios
Respuestas (1)
VBBV
el 31 de Dic. de 2022
Editada: VBBV
el 31 de Dic. de 2022
xm = rand(5,10);
N = 10;
[CF]= Coherence_Factor(xm,N)
function [CF]= Coherence_Factor(xm,N);
CF = ((abs (sum(xm))).^2) ./ (N* sum(abs(xm.^2)));
end
2 comentarios
VBBV
el 31 de Dic. de 2022
for loop is not needed to find more than one value of CF or xm. However, you can still get such result with for loop also as
xm = randi([0 10],1,10);
N = 10;
for k = 1:length(xm)
CF(k)= Coherence_Factor(xm(k),N);
end
plot(CF)
function [CF]= Coherence_Factor(xm,N);
CF = ((abs (sum(xm))).^2) / (N* sum(abs(xm.^2)));
end
La pregunta está cerrada.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!