
- Кривая разбивается на
n частей, точки соединяются отрезками на интервале отa доb с шагомh и вычисляется длинаl полученной ломаной. - Для вычислений можно использовать формулу длины отрезка:
.
- Для получения длины всей кривой
L необходимо сложить длины отрезковl . - Фрагмент программного кода:
…
while(x < b) do begin
y1 := f(x);
y2 := f(x + h);
l := l + sqrt(h * h + (y2 - y1) * (y2 - y1));
x := x + h
end;
…
- Для уменьшения погрешности необходимо уменьшить шаг дискретизации
h , но при этом возрастает количество шагов.