2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2
 
 Re: как остановить вычисления NDSolve в WolframMathematika7
Сообщение20.01.2010, 11:45 
К сожалению, я не настолько хорошо знаю английский, чтобы читать специализированную литературу по математике. А не подскажите ли вы доступные книги на русском?

 
 
 
 Re: как остановить вычисления NDSolve в WolframMathematika7
Сообщение20.01.2010, 19:36 
Аватара пользователя
protsiv в сообщении #281852 писал(а):
К сожалению, я не настолько хорошо знаю английский, чтобы читать специализированную литературу по математике. А не подскажите ли вы доступные книги на русском?


Книг на русском, в которых ушли бы дальше перевода хэлпа, не встречал.

 
 
 
 Re: как остановить вычисления NDSolve в WolframMathematika7
Сообщение20.01.2010, 23:24 
Да найти бы хоть полноценный хелп WolframMathematiсa7 на русском! Или разнообразные примеры решения систем с помощью NDSolve. Особенно мне нужно понять, каким образом на промежуточном шаге счета можно изменять исходные параметры, влияющие на получаемый результат (речь не идет об неизвестных).

 
 
 
 Re: как остановить вычисления NDSolve в WolframMathematika7
Сообщение21.01.2010, 20:42 
Раскопал в интернете опцию StoppingTest :>, но она выделяется программой красным цветом, хотя вроде и работает.

 
 
 
 Re: как остановить вычисления NDSolve в WolframMathematika7
Сообщение30.01.2010, 14:56 
Надо использовать метод EventLocator - обработка событий, здесь останавливается, когда производная по времени (скорость) равна нулю:
Код:
sol = NDSolve[{y''[t] + Sin[y[t]] == 0, y'[0] == 0, y[0] == 1},
  y, {t, 0, 10}, Method -> {"EventLocator", "Event" -> y'[t]}]
Plot[y[t] /. sol, {t, 0, 3.35}]

 
 
 [ Сообщений: 20 ]  На страницу Пред.  1, 2


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group