Я пытаюсь моделировать распространение болезни, используя дифференциальные уравнения, данные на этом сайте http://www.maa.org/press/periodicals/loci/joma/the-sir-model-for-spread-of-disease-the-differential-equation-model с Wolfram Mathematica.Wolfram Mathematica, входящие в дифференциальные уравнения
я вошел:
NDSolve[{i'[t]== 1/2s[t]i[t]-1/3i[t], s[t]==-1/2s[t]i[t],r[t]==1/3i[t], r[0] ==0, s[0]==1, i[0]==1.27*10^-6,s'[0]==0} i, {t, 0, 100}]
и получил ошибку NDSolve вызвана с 2 аргументами; Ожидается 3 или более аргументов.
Я также попытался
NDSolve[{i'[t]== 1/2s[t]i[t]-1/3i[t], s[t]==-1/2s[t]i[t],r[t]==1/3i[t], r[0] ==0, s[0]==1, i[0]==1.27*10^-6,s'[0]==0} i, {t, 0, 100}]
и получил ту же ошибку
Я новичок в обоих дифференциальных уравнений и Mathematica, так что я был бы признателен, если кто-то может помочь.
Может быть лучше подходят на http://mathematica.stackexchange.com –
Вы пропускаете запятую в середине это s '[0] == 0} i, и если вы сделаете это s' [0] == 0}, тогда он будет работать. – Bill