|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2012 Кучевский Дмитрий Александрович, 01 марта 2012 г. 20:39:58 | 4 |
Здравствуйте. У меня имеется такой вопрос, может кто поможет. Нашел тут: http://ru.wikipedia.org/wiki/Метод_Рунге_—_Кутты реализацию алгоритма Рунге-Кутты для C#, однако абсалютно не могу в нем разобраться, как мне задавать уравнение для этой программы и начальные условия. Например хочу решить уравнение(точнее получить набор точек) y''+y'*sin(x)=2 при условиях y(0)=1; y(2)=3, как мне это реализовать, если кто-нибудь знает напишите пожалуйста как можно подробнее, меня интересует в первую очень общий метод реализации, то есть как там задать уравнения вида y''+f(x)*y'+g(x)*y=h(x) с условиями y(a)=b y'(c)=d. Если кто знает что прочитать по этому поводу, тоже буду благодарен. P.S Пробовал использовать библиотеки ALGLIB, но там такой же темный лес, не понимаю как задавать уравнения для решения и начальные условия.
|
|
|
|
|
| 2014 Дерзкий волк, 01 марта 2012 г. 16:14:33 | 0 |
Всё ок
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2020 Калмыков Вадим, 20 февраля 2012 г. 10:04:08 | 4 |
|
Добрый день. Скажите, почему время от времени, когда сдаешь задачу, можно получить разные результаты по времени и потреблению памяти. Вот, например, если посмотреть ID 1938748, то время работы будет 0,94 сек, 716 Кб памяти. Тот же самый файл отправлен спустя 8 минут (ID 1938766): 0,014 сек и 60Кб памяти. Это зависит от того, на какой из машин проводится тестирование? Может они по производительности разные (или разные ОС стоят) или вообще чего? :)
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |