请问老师们,如何使用matlab编程求出上述魔力值B,
编写循环,学生不会求A的和的循环,谢谢啦。
我自己搞的如下,但是不行
*******************************
%A为中间变量
%Ti为第i个种子的生存时间, 即自种子发布起到现在所经过的时...间, 单位是周
%T0为参数。T0 = 4
%Si为第i个种子的大小,单位是GB
5Ni为第i个种子当前的做种者数
%N0为参数。N0 = 7
%B为1小时中用户获得的做种魔力值点数
5B0为参数,代表用户1小时获得魔力值的上限。B0 = 85
5L为参数。L = 400
function b=moli(T0,Ti,N0,Ni,Si,B0,L)
for i=1:Ni
ai=ai+(1-10^(-T(i)/T0))*S(i)*(1+sqrt(2)*10^(-((N(i)-1)/(N0-1))
end
b=b0*2/pi*atan(ai/L)
string=['您的魔力值为' num2str(b)]
disp('string')
***********************