Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Определить, сколько раз в файле встречается символ, введенный с клавиатуры
Задание: Написать программу которая определяет сколько раз в файле встречается символ введенный с клавиатури. Очень нужно на завтра (на 12 число). Буду очень благодарен если кто-то откликнется и... #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char file_name; char ch; int count = 0; FILE *file;
C (СИ) Написать цикл, который проверяет массив на условия сортировки и выдает соответствующее сообщение https://www.cyberforum.ru/ c-beginners/ thread404624.html
Подскажите пожалуйста как правильно написать цикл, который проверяет массив на условия сортировки и выдает соответствующее сообщение ? Я набросал набросок, но он у меня проверяет не корректно, (к...
C (СИ) Переполнение стека https://www.cyberforum.ru/ c-beginners/ thread404144.html
Ребят помогите избавиться от ошибки,вылетает в самом конце программы,программа все считает,все выводит,все верно.#include <stdio.h> #include <conio.h> #include <locale> #include <stdlib.h>... const int SIZE = 20; int a1; Добавлено через 1 минуту https://www.cyberforum.ru/cpp-beginners/thread403728.html Вчера ведь все разобрали... А переполнения стека бывает всегда, когда выходите за...
Отсортировать список студентов в зависимости от оценки C (СИ)
уважаемые читатели форума. не получается одна задачка. надо создать список группы: имя студента и его оценка, в последующем надо будет отсортировать список и в зависимости од оценки. у меня возникла... Ты не разобрался с массивами и указателями: #include <stdio.h> #include <stdlib.h> #define MAX_NAME_LEN 50 struct student_info { char name; unsigned short mark;
C (СИ) Scanf работает через раз https://www.cyberforum.ru/ c-beginners/ thread404105.html
Доброго времени суток При компиляции простой программы: #include <stdio.h> #include <locale> #include <stdlib.h> int main() { setlocale(LC_ALL,"RUS"); alkagolik, нет, вот то что вы имеете ввиду int arr; scanf ("%d", arr+1);// arr это уже разадресовали этот указатель Добавлено через 8 минут 2000 miles, Попробуйте #include <stdio.h> #include...
C (СИ) Подправить вывод таблички на экран (не красиво выводится) https://www.cyberforum.ru/ c-beginners/ thread404093.html
Как сделать, чтобы все таблички, которые есть в программе, выводились аккуратно, чтобы столбцы не разбрасывались, каждая палочка была под палочкой? #include <stdio.h> #include <stdlib.h>... #include <stdio.h> typedef struct PERSON { char * name; int respnum; double shsize; } person_t; #define NUM_PERSONS 3
C (СИ) На консоль выводятся ненужные символы Помогите плз найти,что не так,хочу вывести строку b,в которую скопировал символы из s до 2 пробела. Выводит половину слова из s и дальше идут какие-то MMMMMMMMMMMMMMMMMMMMMMMMMMMM.... enjoyjke, Может символа '\0' не хватает в конце https://www.cyberforum.ru/ c-beginners/ thread404297.html C (СИ) Найти отношение длин векторов https://www.cyberforum.ru/ c-beginners/ thread404677.html
Даны векторы g(6) и h(6), состоящие из целых чисел . Найти отношение длин векторов 5*g - h и g + 2*h.
C (СИ) Текстовый редактор на Си Мб у кого нить есть проект visual studio или просто исходный код текстового редактора на Си. Заранее спасибо. https://www.cyberforum.ru/ c-beginners/ thread404524.html C (СИ) обработка динамических структур https://www.cyberforum.ru/ c-beginners/ thread404270.html
Помогите пожалуйста, я написал программу по заданию: Тема:Обработка динамических структур данных Задание: Обработка данных по математики а) Создать динамический массив структур (не менее 10...
C (СИ) Перевод дробной части из 10-ичной CC в n-ичную. Доброе утро! Нужно перевести число из 10-ичной в n-ичную СС. Перевод целой части я уже сделал. А вот на переводе дробной засел конкретно, вчера 3 часа мучился, до пол-первого ночи. Итак, в переменной... Диман56, 1. Если перевод => n с.с, то и умножать надо на n, а не на 10. Целая часть будет очередной n-цифрой, ее отсекаешь, и далее по кругу 2. Процесс перевода в большинстве случаев просто так (на... https://www.cyberforum.ru/ c-beginners/ thread404141.html C (СИ) Два возвращаемых значения функции https://www.cyberforum.ru/ c-beginners/ thread404034.html
#include <stdio.h> #include <stdlib.h> int main(int argc, char **argv){ int func(int*,int); int a; printf("Vvedite razmar masiva: "); scanf("%d",&a); int mas; printf("Vvedite masiv:... Заведи массив int mas; mas = pos1; mas = pos2; return mas;
0 / 0 / 0
Регистрация: 06.10.2011
Сообщений: 15
0

Метод Рунге-Кутты - C (СИ) - Ответ 2273385

11.12.2011, 21:03. Показов 1414. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Люди разбирающиеся, помогите пожалуйста.
Есть такое уравнение : y'=2xy^3/(1-x^2y^2).
При таких то заданных НУ.
Пытаюсь решить методом Рунге-Кутты.
Проинтегрировав данное уравнение и подставив в код получаю ошибку(выделение синей строки №11)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
float h=0.05,x0=2,xk=2.5,y0=1,k1,k2,k3,k4,f0,f1,f2,f3,x,y;
printf("x0=%f y0=%f\n",x0,y0);
met1:{ x=x0+h;
f0=-y0*log(1-x0*x0*y0*y0);
k1=h*f0;
f1=(-y0+k1/2)*log(1-(x0+h/2)*(x0+h/2)*(y0+k1/2)*(y0+k1/2));
k2=h*f1;
f2=(-y0+k2/2)*log(1-(x0+h/2)*(x0+h/2)*(y0+k2/2)*(y0+k2/2));
k3=h*f2;
f3=(-y0+k3)*log(1-(x0+h)*(x0+h)*(y0+k3)*(y0+k3));
k4=h*f3;
y=-y0+(k1+2*k2+2*k3+k4)/6;
printf("x=%f y=%f\n",x,y);}
 
if (x<=xk) {x0=x, y0=y;goto met1;}
getch();}
Добавлено через 49 минут
чуть переделал, ошибка сместилась до строчки к4=h*f3 :
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
float h=0.05,x0=2,xk=2.5,y0=1,k1,k2,k3,k4,f0,f1,f2,f3,x,y;
printf("x0=%f y0=%f\n",x0,y0);
met1:{ x=x0+h;
f0=y0*log(x0*x0*y0*y0);
k1=h*f0;
f1=(y0+k1/2)*log(x0+h/2)*(x0+h/2)*(y0+k1/2)*(y0+k1/2);
k2=h*f1;
f2=(y0+k2/2)*log(x0+h/2)*(x0+h/2)*(y0+k2/2)*(y0+k2/2);
k3=h*f2;
f3=(y0+k3)*log(x0+h)*(x0+h)*(y0+k3)*(y0+k3);
k4=h*f3;
y=y0+(k1+2*k2+2*k3+k4)/6;
printf("x=%f y=%f\n",x,y);}
if (x<=xk) {x0=x, y0=y;goto met1;}
getch();}


Вернуться к обсуждению:
Метод Рунге-Кутты C (СИ)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.12.2011, 21:03
Готовые ответы и решения:

метод рунге-кутты-мерсона
нужно написать программу для решения систем из n дифф уравнений методом рунге-кутты-мерсона(он же пятиэтапный метод рунге кутта 4 порядка)....

Решение СДУ методом Рунге-Кутты
Здравствуйте, друзья! Прошу помощи. Правильно ли я реализовал предложенное мне задание??? Необходимо решить систему...

Решение дифференциального уравнения методами Эйлера и Рунге-Кутты 4 порядка
1. Решить методами Эйлера и Рунге – Кутты четвертого порядка на отрезке с шагом дифференциальное уравнение при начальном...

2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.12.2011, 21:03
Помогаю со студенческими работами здесь

Метод Рунге-Кутта 4 порядка для уравнений n-го порядка
Здравствуйте. Задание: Написать метод Рунге-Кутта 4 порядка для уравнений n-го порядка. Я написал программу для уравнений 2-го...

Метод Рунге-Кутты
Доброго времени суток. Сразу говорю,извините за мою наглость. Дело в том,что я очень,очччень далек от программирования. не мое видимо,а...

Метод Рунге-Кутты
Помогите верно написать код должна получиться табличка как с помощью ркадапт(сам не уверен) препод сказал что в функцию необходимо...

Метод Рунге-Кутты
Как решить данную задачу? Методом Рунге-Кутты 2 порядка точности найти решение системы дифференциальных уравнений \begin{cases}...

метод Рунге-Кутты
Методом Рунге-Кутты четвертого порядка на отрезке найти с точностью 10^-5 решение уравнения x'=e^-2*t*(x^2+1) при x(0)=0 . %Пример...

0
Новые блоги и статьи
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
Разработка кроссплатформен­­­­ного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru