Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
9m43s
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 5
1

Решение систем нелинейных уравнений.

02.11.2011, 20:44. Просмотров 795. Ответов 2
Метки нет (Все метки)

Дана система уравнений:
x=x^2-y^2+0.1
y=2xy+0.1

Решить методом простой итерации.

вот что у меня получилось
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <math.h>
#include <conio.h>
#include<stdio.h>
void main()
{
 
    float x,y,r;
    int x1=0,y1=0;
    do
    {
    x=x1*x1-y1*y1+0.1;
    y=2*x1*y1+0.1;
    printf(" Znacheniya X i Y v (0;0) = %f %f\n",x, y);
    r=sqrt(pow((x-x*x+y*y-0.1),2)+pow((y-2*x*y-0.1),2));
    printf("%f %f %f\n",x, y,r);
    x1=x;
    y1=y;
    }
    while(sqrt(pow((x-x*x+y*y-0.1),2)+pow((y-2*x*y-0.1),2))>=0.0001);
 
    getch();
    }
просьба проверить работает ли программа вообще,т.к. у меня почему то один раз запускается,дальше начинает выдавать ошибку что не может открыть файл. Ну и если не затруднительно проверить правильность написания.)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2011, 20:44
Ответы с готовыми решениями:

Решение нелинейных уравнений
Доброго времени суток,возникла проблемка с заданием, прошу вас помочь) A=0.195; B=0.12;...

Решение системы нелинейных уравнений.
Нужно решить систему уравнений, методом ньютона. Решаю задачу на СИ, все по блок схеме. Пересел с...

Решение избыточной системы нелинейных и трансцендентных уравнений обобщенным методом Ньютона
нужна помощь в написании программы на СИ, тема &quot;Решение избыточной системы нелинейных и...

Метод Ньютона для систем нелинейных уровнений
Привет всем! Помогите решить систему: x(y^2)+1=0 ...

Решение уравнений
Добрый вечер! Надо написать программу,которая считает уравнения. Если условие выполняется,то...

2
Fantom.AS
2 / 1 / 2
Регистрация: 17.11.2010
Сообщений: 121
02.11.2011, 21:04 2
программа работает и запускается, но значение выводятся одни и те же.

0.1 0.1 0.2
(нули я опустил)
пытаюсь вот понять почему так...

ошибка кроется где-то здесь.
C
1
r=sqrt(pow((x-x*x+y*y-0.1),2)+pow((y-2*x*y-0.1),2));
и r проще считать в таком виде:
C
1
r=sqrt((x-x*x+y*y-0.1)*(x-x*x+y*y-0.1)+(y-2*x*y-0.1)*(y-2*x*y-0.1));
0
9m43s
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 5
02.11.2011, 21:10  [ТС] 3
перенабрала, цифры разные) отличаются на сотые-тысячные)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2011, 21:10

Решение кубических уравнений
Написать и протестировать функцию для вычисления корней кубического уравнения. С помощью этой...

Решение системы уравнений
Необходимо решить данную систему уравнений. Неизвестными являются коэффициенты m. Значения...

Решение квадратных уравнений
задание написать рогу решения квадратного уравнения вида ax*x+b*x+c=0 в прге как бы ввод...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru