Hi. How I can write this formula with Matlab code?
Ältere Kommentare anzeigen

2 Kommentare
Rik
am 21 Jan. 2023
That depends on what psi is, but with a nested loop this is trivial. What did you try?
Aynur Resulzade
am 22 Jan. 2023
Bearbeitet: Aynur Resulzade
am 22 Jan. 2023
Antworten (1)
n=10;
psi=rand(1,n-2);
chi = 0;
for k=1:n-2
i = nchoosek(1:n-2,k);
j = 1:k;
l = k+1-j;
il = i(:,l);
chi = chi+sum(prod(psi(il),2));
end
chi
% Or remove some of the unecessary indexing with j and l
chi = 0;
for k=1:n-2
chi = chi+sum(prod(psi(nchoosek(1:n-2,k)),2));
end
chi
4 Kommentare
Aynur Resulzade
am 23 Jan. 2023
Bearbeitet: Rik
am 23 Jan. 2023
Aynur Resulzade
am 23 Jan. 2023
Bruno Luong
am 23 Jan. 2023
Bearbeitet: Bruno Luong
am 23 Jan. 2023
@Aynur Resulzade You must kidding me. I'll delete my answer
Aynur Resulzade
am 23 Jan. 2023
Bearbeitet: Aynur Resulzade
am 23 Jan. 2023
Kategorien
Mehr zu Clusters and Clouds finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
