либо текст программы не актуальный, либо одно из двух ... но кроме статичных картинок с шариками и кривой ничего программа не даёт. интерпретатор выдаёт ошибки индексации и создания массивов в циклах, строки с 100 по 150. строчки с проблемами отмечены ####### дальше ничего не изучал, т.к. не знаю сути алгоритма.
Re: Ошибка в 87 строкеvakomiMay 3 2013, 19:58:52 UTC
благодарю! вроде как заработало. правда есть некоторое различие в картинках по сравнению с вашими скриншотами.
облако гораздо мельче виден куб целиком. второй экран - гистограмма а не такой график, как на скриншоте. Он у вас в конце работы программы формируется? гистограмма за верхний край вылезает. вы не подскажите где какие параметры подвигать?
большое спасибо. я благодаря вам до питона добрался. а то всё не досуг было. :)
Re: Ошибка в 87 строкеakayomov_andrewMay 6 2013, 23:01:23 UTC
а он мышкой крутится. Кнопку нажмите и двигайте. Ну потом все начальные значения случайны и все время разные. Только большие шары задаются. (они кстати в начале неподвижны и импульса не имеют)
Re: Ошибка в 87 строкеakayomov_andrewMay 6 2013, 22:36:11 UTC
см стороки в самом конце fw=open ("va3.dat",'at') # открыть файл va3.dat в режиме дозаписи fw.write(str(ssd)+"\n") # с охранить данные fw.close() # закрыть файл То есть можно прекратить работу в любое время и файл появится. Его переминовать и в EXCEL чтоб не наращивался при следующих запусках.
но кроме статичных картинок с шариками и кривой ничего программа не даёт.
интерпретатор выдаёт ошибки индексации и создания массивов в циклах, строки с 100 по 150.
строчки с проблемами отмечены #######
дальше ничего не изучал, т.к. не знаю сути алгоритма.
for i in range(Natoms):
x,y,z,vv,r =xyzclist[i] #############################################
Atoms = Atoms+[sphere(pos=(x,y,z), radius=r, color=vv)]
mass = Matom*r**3/Ratom**3
pavg = sqrt(2.*mass*1.5*k*T) # average kinetic energy p**2/(2mass) = (3/2)kT
if i
Reply
while na
Reply
вроде как заработало.
правда есть некоторое различие в картинках по сравнению с вашими скриншотами.
облако гораздо мельче виден куб целиком.
второй экран - гистограмма а не такой график, как на скриншоте. Он у вас в конце работы программы формируется?
гистограмма за верхний край вылезает. вы не подскажите где какие параметры подвигать?
большое спасибо. я благодаря вам до питона добрался. а то всё не досуг было. :)
Reply
Только большие шары задаются. (они кстати в начале неподвижны и импульса не имеют)
Reply
я понял!
график вы в экселе нарисовали.
а как числа сохранили?
Reply
fw=open ("va3.dat",'at') # открыть файл va3.dat в режиме дозаписи
fw.write(str(ssd)+"\n") # с охранить данные
fw.close() # закрыть файл
То есть можно прекратить работу в любое время и файл появится. Его переминовать и в EXCEL чтоб не наращивался при следующих запусках.
Reply
Leave a comment