Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: Здравствуйте. У меня имеется такой вопрос, может кто поможет.
Нашел тут: 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, но там такой же темный лес, не понимаю как задавать уравнения для решения и начальные условия.

1
  1  Беляев Сергей Николаевич, 03 марта 2012 г. 4:22:09
      Посмотрите раздел Новичкам в рубрике Методичка, там имеется пример задачи на джаве.
  2  Anderson Luis de souza - Deco, 02 марта 2012 г. 20:13:43
      Скажи мне пожалуйста, как на СиШарп читать с текста и писать в него ответ ???
  3  Беляев Сергей Николаевич, 02 марта 2012 г. 11:02:49
      Здесь на сайте в большей степени школьники преобладают, а вы по дифурам спрашиваете. Ищите ответ в инете дальше :)
  4  Кучевский Дмитрий Александрович, 01 марта 2012 г. 22:05:31
      А еще лучше если уравнение будет представлять из себя вид f1(y'')+f2(y')*f(x)+f3(y)*g(x)=h(x) ну тоесть что-то типа ln(y'')+sin(y')*x-cos(y)*sin(x)=2
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru