Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Lixlex
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 1
#1

Поиск интеграла методом Симпсона

24.03.2010, 20:52. Просмотров 1433. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста сделать программу на js, вычисляющую интеграл методом симпсона
http://solidbase.karelia.ru/edu/meth_calc/files/Simpson.shtm
http://ru.wikipedia.org/wiki/Формула_Симпсона
Тоесть я так пологаю должно быть 3 поля в которых задаются пределы интегрирования, и сама функция а в четвертом по нажатию кнопки появляется ответ.
Заранее благодарен! С таким языком не когда не сталкивался раньше по этому плохо представляю.
вот код на дельфи для такого вычисления:
Delphi
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
33
34
35
36
37
38
39
40
41
42
43
{ **** UBPFD *********** by delphibase.endimus.com ****
>> Взятие интеграла методом Симпсона
 
Интеграл методом Симпсона
A, B - интервал интегрирования
N - число точек на интервале
Func - функция, от которой берется интеграл.
 
Возвращаемое значение - значение интеграла
 
Зависимости: System
Автор:       Mystic, [email]mystic2000@newmail.ru[/email], ICQ:125905046, Харьков
Copyright:   Mystic
Дата:        25 апреля 2002 г.
***************************************************** }
 
type
  TFunction = function(X: Extended; Arg: Pointer): Extended;
 
function Simpson(A, B: Extended; N: Cardinal; Func: TFunction; Arg: Pointer):
  Extended;
var
  h: Extended;
  X: Extended;
  K: Extended;
  I: Integer;
begin
  Assert(N > 0);
  h := 0.5 * (B - A) / N;
  Result := Func(A, Arg);
  X := A + h;
  for I := 1 to 2 * N - 1 do
  begin
    if I mod 2 = 0 then
      K := 2
    else
      K := 4;
    Result := Result + K * Func(X, Arg);
    X := X + h;
  end;
  Result := Result + Func(B, Arg);
  Result := h * Result / 3;
end;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2010, 20:52
Ответы с готовыми решениями:

Разработать программу для вычисления интеграла методом трапеций и методом Симпсона
Разработать программу для вычисления интеграла методом трапеций и методом...

Вычисление интеграла методом Симпсона
Всем доброго времени суток! Нужно решить простенький интеграл под номером 3 в...

Нахождение интеграла методом Симпсона
Что не так? #include<iostream> #include<cmath> #include<conio.h>...

Решение интеграла методом Симпсона
Имеется такой интеграл: интеграл 1/(1+x*x*x) от x=0 до бесконечности. Решить с...

Вычисление интеграла методом Симпсона
Исправьте,пожалуйста ошибки в программе.Файл я прикрепил.Разработать программу...

3
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
22.05.2015, 19:13 #2
я конечно извиняюсь, но по-моему у вас параметр func это функция которая не является строкой, а является ФУНКЦИЕЙ дельфи, то есть уже скомпилированной и прошедшей валейдацию, если делать это на js, то придётся писать в этом input функцию js, которую сможет преобразовать сам js
короче всё равно вам придётся js учить
0
EPMAK
tribal dance
167 / 151 / 36
Регистрация: 03.09.2009
Сообщений: 821
Записей в блоге: 17
27.05.2015, 14:41 #3
Цитата Сообщение от BANO Посмотреть сообщение
короче всё равно вам придётся js учить
Вы опоздали, теме 5 лет.
0
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
27.05.2015, 15:15 #4
EPMAK, ну блин
всегда прихожу последний
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2015, 15:15

Вычисление интеграла методом Симпсона
Найти площадь фигуры с заданной точностью, ограниченной графиками функций: 1....

Решение интеграла методом симпсона
Здравствуйте, помогите исправить программу. Она работает для заданного...

Вычисление интеграла методом симпсона
Помогите пожалуйста написать код для этого интеграла по методу симпсона.


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

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

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