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

полином Лагранжа - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Shkipper86
0 / 0 / 0
Регистрация: 29.08.2013
Сообщений: 30
01.11.2013, 09:04     полином Лагранжа #1
Доброго времени суток! Нужно проинтегрировать полином Лагранжа. есть код на паскале, нужно представить подобное в C\C++.
Pascal
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
program lagrange;
uses Crt;
var X,Y:array[1..100] of real;
Arg, L,F:real;
I,J,N:integer;
begin
 Write('количество узлов');
 readln(n);
 Writeln('таблица значений xi, yi');
 for I:=1 to N do begin
  Writeln('X[',I,']=');
  readln(X[I]);
  Writeln('Y[',I,']=');
  readln(Y[I]);
 end;
 writeln('аргумент');
 readln(Arg);
 L:=0;
 for I:=1 to N do begin
  F:=1;
  for J:=1 to N do
  if I <>J then F:=F*(Arg-X[J])/(X[I]-X[J]);
  F:=F*Y[I];
  L:=L+F;
 end;
 writeln('значение многочлена Л в точке', Arg:0:3);
 writeln('равно', L:0:3);
 readln;
 end.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2013, 09:04     полином Лагранжа
Посмотрите здесь:

C++ Полином
C++ Полином
C++ Интерполяционный полином Лагранжа
C++ Пользуясь интерполяционный полином Лагранжа, вычислить приближенное значение функции
Оцените программу: Интерполяция через полином Лагранжа и через сокращённую формулу Ньютона C++
Полином C++
C++ задача на полином
Полином Лагранжа - Сделать интерполяцию по точкам C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Psilon
Master of Orion
 Аватар для Psilon
5738 / 4686 / 619
Регистрация: 10.07.2011
Сообщений: 14,160
Записей в блоге: 5
Завершенные тесты: 4
01.11.2013, 09:57     полином Лагранжа #2
Shkipper86, вот я не понимаю. Это даже автоматически перевести можно, Если бы существовали такие переводчики, т.к. это только в общем случае задача хреново решаемая.

Массивы нумеруются с 0, а не с любого значения, как в паскале.

Вперед.
Yandex
Объявления
01.11.2013, 09:57     полином Лагранжа
Ответ Создать тему
Опции темы

Текущее время: 12:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru