Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

написать программу вычисляющие ИМЛ с помощью узлов Чебышева - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача с вычислениями по формулам http://www.cyberforum.ru/cpp-beginners/thread363004.html
Помогите пожалуйста написать программу для расчёта по двум формулам, результат первой должен совпадать со второй. формулы: {Z}_{1} =...
C++ Для данных областей... Для данных областей составить линейную программу , которая печатает true ,если точка с координатами (x,y) принадлежит закрашенной области , и false – в противном случае. http://www.cyberforum.ru/cpp-beginners/thread363002.html
Сортировка массивов C++
Приветствую всех. Делаю задание из учебника Дейтелов. Задания: 7.11. (Пузырьковая сортировка) В алгоритме пузырьковой сортировки меньшие значения постепенно «всплывают» к началу массива подобно...
C++ как может корректно выполняющийся оператор >> (чтение из текстового файла) негативно влиять на открытие другого файла?
Друзья! Создадим два текстовых файла, f_0.txt и f_1.txt и что-нибудь в них запизаем, например в первый запихаем 1234 а во второй 5678 и выполним такой код: #include <fstream> using namespace...
C++ Чтение двух файлов одновременно! http://www.cyberforum.ru/cpp-beginners/thread362969.html
Здравствуйте! Подскажите, пожалуйста, как открыть одновременно два файла для чтения. Из первого файла записать данные в массив А, из второго в массив В. Заранее благодарен за помощь! Моя...
C++ Помогите с CharToOem и ещё с if and else Всем доброго дня. У меня вот такая вот проблема не могу разобраться по чему не работает русский язык, пишет что CharToOem невозможно преобразить параметр 1 из const*char и не могу понять почему пишет... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
09.10.2011, 00:45
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
double X[4], Y[4]; //4 узла по Чебышеву
//полином Лагранжа
double fraction(double x, unsigned i)
{
  double num = 1.0, denum = 1.0;
  for(unsigned k = 0; k < 4; k++ )
     if( k != i ) num *= (x - X[k]);
  for(k = 0; k < 4; k++ )
     if( k != i ) denum *= ( X[i] - X[k] );
  return num / denum;
}
 
double Lagrange(double x)
{
  double sum = 0.0;
  for(unsigned i = 0; i < 4; i++ )
     sum += Y[i] * fraction(x, i);
  return sum;
}
 
const double a = -1.0;
const double b = 2.0;
 
int main()
{// формируем узлы Чебышева на [a, b] для функции f(x)
  for(unsigned i = 0; i < 4; i++)
  {
     X[3-i] = 0.5 * (a + b) + 0.5 * (b - a) * cos(M_PI*(2*i + 1)/8.0);
     Y[3-i] = f(X[3-i]);
  }
...
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru