Я потратил много часов, пытаясь понять Симулинка. Я включил мою лучшую попытку и выходной график. Я создал систему разностных уравнений, которые моделируют, как грипп распространяется в популяции с 3 отсеками (восприимчивый, инфекционный, выздоровевший (мертвый или живой, включенный здесь). Уравнения верны. Я терплю неудачу, строю его правильно. Я не думаю, что мои три переменные должны доходить до крайностей. Я полагаю, что моя инфекция должна была представлять собой небольшую кривую колокольчика, а две другие не должны переходить от 100% к 0%. Мой вопрос: как я могу правильно моделировать эта система? Я пробовал много вариантов, чтобы заставить ее работать.
Мои уравнения:
s_k+1 = sk - b*tau*i_k*s_k
i_k+1 = i_k - a*tau*i_k + b*tau*s_k*i_k
r_k+1 = r_k + a*tau*i_k
s_o = 7899990/7900000
i_o = 10/7900000
r_o = 0
Здесь tau = 1, а a и b произвольны и могут изменяться (значения должны быть около a = `1/3 и b = 1/2 (и я соответствующим образом корректируюсь после). Это закрытая система, ничего не въезд или выезд (численность населения остается неизменной)
![Screenshot of best model and output graph](https://i.stack.imgur.com/V9Vya.png)