我正在尝试使用 Matlab 评估以下类型的问题。
其中求和是wn
一个向量,积分的变量是wPrime
。w
,wn
并Ri
给出向量。
我尝试过的是:使用两个for
循环。
integral = zeros(size(wn));
sumF = zeros(size(w));
for j = 1:length(w);
for k = 1:length(wn);
integral(k) = trapz(wPrime,1./(w(j)-1i*wn(k)-wPrime));
end
sumF(j) = sum(integral.*wn./sqrt(Ri));
end
但我知道在 Matlab 中 for 循环非常慢,所以我想知道是否有更好的方法来解决这个问题?