|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.05.2011, 13:30 | #1 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
мой метод Эйлера
Здравствуйте. Вот реализовал метод Эйлера для решения конкретного уравнения. Но не могу оценить правильность работы программы.
Подскажите пожалуйста: 1)Правильно ли я реализовал метод 2)Может можно реализовать красивее 3) Что можно исправить если неверно 4) Подскажите решение моего уравнения, что бы сравнить. Вот уравнение: у' = 6*x^2+5*x*y+y^2+4*x+2*y-3 Вот код: Код:
Хочу шарить как Daramant!!!
|
20.05.2011, 19:56 | #2 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
И еще подскажите пожалуйста как переделать в модифицированный метод эйлера
Хочу шарить как Daramant!!!
|
21.05.2011, 22:45 | #3 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
50 просмотров и не одного ответа...
Хочу шарить как Daramant!!!
|
22.05.2011, 14:42 | #4 | ||
Форумчанин
Регистрация: 06.01.2009
Сообщений: 340
|
Цитата:
И вадайте вынесем заданную функцию (6*x^2+5*x*y+y^2+4*x+2*y-3) в отдельную функцию (myfunc). Код:
Цитата:
Или найдите в интернете пример функции (пример).
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник". Последний раз редактировалось Daramant; 22.05.2011 в 16:47. |
||
22.05.2011, 14:53 | #5 | |
Форумчанин
Регистрация: 06.01.2009
Сообщений: 340
|
Цитата:
Код:
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник". |
|
22.05.2011, 23:07 | #6 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
Компилятор выдает ошибки в строке
int _tmain(int argc, _TCHAR* argv[]) заменил так: int main(int argc, char *argv[]) Работает. Модифицированный метод не пашет. Ошибки в строке: fy = myfunc(x, y); пока не пойму. py я объявил как дабл.
Хочу шарить как Daramant!!!
|
22.05.2011, 23:14 | #7 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
Дятел. фу забыл объявить. Все работает. Спасибо.
Хочу шарить как Daramant!!!
|
23.12.2011, 15:32 | #8 |
Регистрация: 23.12.2011
Сообщений: 5
|
у меня дифур ds/dx=s, в аналитическом решении должно получится exp(s), однако на деле и близко и не стоит. По шагам посмотрел, аппроксимация выполняется правильно. Производная простая в функцию выносить не стал. Если честно, код наверху не совсем понял.. Видимо у меня компилятор другой
Код:
Последний раз редактировалось Barabulka; 23.12.2011 в 17:11. |
23.12.2011, 18:04 | #9 |
Регистрация: 23.12.2011
Сообщений: 5
|
ох я оказывается связал с производной аргумент вместо значения, извиняюсь всё работает
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Метод Эйлера | Anubys | Общие вопросы C/C++ | 2 | 17.05.2011 16:51 |
Метод Эйлера | RoKSport | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 12.02.2011 12:45 |
Метод Рунге Кутты и Эйлера | Nikolai17 | Помощь студентам | 1 | 20.05.2010 11:42 |
Метод Эйлера и Рунге-Кута | HECTOR.A. | Помощь студентам | 0 | 11.05.2009 16:24 |