Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нелинейные уравнения

22K
05 декабря 2006 года
Женёк
2 / / 05.12.2006
Люди! Помогите ничего не шарящему в программировании челу:confused: ниписать курсовую на Паскале.
Решить методом Зейделя
4,5*X1-3,5*X2+7,5*X3=5,2
3,1*X1-0,6*X2-2,3*X3=-1,5
0,8*X1+7,4*X2-0,5*X3=6,4

Решить методом итераций, хорд
X^3-0,1*X^2+0,4*X+1,2=0
Если будут комментарии к проге, буду весьма признателен.
На замечания участников форума :mad: о том, что программы по методам Зейделя, итераций и хорд уже приведены на форуме, надо только подставить свои данные, могу сказать только одно: да если бы я знал, что, куда, а главное почему именно так подставлять... Пожалуйста, помогите, кто может:cool: (и хочет помочь).
63
05 декабря 2006 года
Zorkus
2.6K / / 04.11.2006
итерации я помню более менее, могу набросать, кто-нить может переведет, функцию тока поменять и начальное приближение определить аналитически или графически
Код:
#include <iostream>
#include <cmath>
#include <cstdlib>

using namespace std;
#define DBG(x) x;
const double e = 0.001;

double fi (double x)
{
    return (- (pow(x,3) / 9) + (x * x) / 3 + 10 / 9);
}
int main()
{
   
    double x = 1;
    double temp = 0;
    while ((x - temp) > e)
    {
        DBG (cout << x << endl;)
        temp = x;
        x = fi(x);     
    }
    cout << x << endl;
    return EXIT_SUCCESS;
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог