下面是我用vb编的程序中的一部分,实在看不出哪里有问题了,还望各位大侠不吝赐教!!!

2025-01-06 08:00:52
推荐回答(1个)
回答1:

x(1)>xw,是会执行到elseif
但如果x(1.1)Y(1) = Xd
For n = 1 To 100 Step 0.1
X(n) = Y(n) / (Y(n) + a * (1 - Y(n)))
If X(n) >= Xw And X(n) >= Xd Then
Y(n + 0.1) = X(n) * R / (R + 1) + Xd / (R + 1)
Elseif X(n) >= Xw And X(n) < Xd Then
Y(n + 0.1) = (X(n) - k) * (l - Xw) / (k - Xw) + l
End If
Next n