Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2011, 21:54   #1
Ninock
Новичок
Джуниор
 
Регистрация: 10.01.2011
Сообщений: 1
По умолчанию java script для численного интегрирования

Только начинаю работать с java script. Помогите пожалуйста :'(
Задание: написать java script, вычисляющий интеграл методом прямоугольников. У меня заготовка есть, только она чего-то не работает:
<HTML>

<head>

<title>Метод прямоугольников</title>
<script type="text/javascript">
<!--
function integral(obj)

{ var d=document

var fs=obj.func.value

var a=Number(obj.left.value)

var b=Number(obj.right.value)

var n=Number(obj.nv.value)

var eps=Number(obj.epsv.value)

var i1; var i2; var h; var s; var i

var fcur

x=a

var fa=eval(fs)

x=b

var fb=eval(fs)

s=fa

h=(b-a)/n

for (i=1; i<= n-1; i = i+1)

{x=a+i*h ; fcur=eval(fs); s=s+fcur}

i1=s*h

n=n*2; h=h/2

for (i=1; i<= n-1; i=i+2)

{x=a+i*h; fcur=eval(fs); s=s+fcur}

i2=s*h

while (Math.abs(i1-i2) >= eps)

{i1=i2;

n=n*2; h=h/2

for (i=1; i<= n-1; i = i+2)

{x=a+i*h; fcur= eval(fs); s=s+fcur}

i2=s*h

}

obj.res.value=i2

}

// -->
</script>

</HEAD>

<h4>

<BODY bgcolor="F8F8FF">

Численное интегрирование.

Вычисление интеграла методом прямоугольников</h4>

<FORM name="form0">

<pre>

Введите подынтегральную функцию: <input type="text/javascript" size=20

name="func"><hr>

Введите левый конец промежутка интегрирования: <input type="text/javascript" size=8

name="left"><hr>

Введите правый конец промежутка интегрирования: <input type="text/javascript" size=8

name="right"><hr>

Задайте начальное разбиение: <input type="text/javascript" size=12

name="nv"><hr>

Задайте требуемую точность: <input type="text/javascript" size=12

name="epsv"><hr>

<input type="button" value=Вычислить onClick="form0"><hr>

Значение интеграла равно: <input type="text/javascript" size=20

name="res"><hr>

<input type="reset" value=0тменить>

</pre>

</FORM>

</BODY>

</HTML>

Подскажите пожалуйста где ошибка, а то я экзамен завалю.
Ninock вне форума Ответить с цитированием
Старый 10.01.2011, 22:24   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Насчет ошибки может подсказать консоль ошибок в браузере
motorway вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Учебники по Java script Progsenya JavaScript, Ajax 1 23.10.2010 12:28
Скрипт на java script maksimka2112 Помощь студентам 0 10.05.2010 23:47
Бесплатный движок для САЙТА на Java Script для Бесплатных Хостингов антигерой HTML и CSS 0 15.04.2007 21:39