Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Алгоритм линейной интерполяции с оценочной



функцией на плоскости.

y

 
 


yкон

yнач=0

 
 


хнач=0 хкон х

Неявная форма уравнения прямой:

у – yнач х – хнач укон

S(x, y) = ¾¾¾¾ - ¾¾¾ = у - ¾¾ · х = 0

укон - унач хкон - хнач хкон

F(x,y) = хкон × у – укон × х – оценочная функция.

В многокоординатных СЧПУ используется универсальный алгоритм линейной интерполяцией оценочной функцией в абстрактных координатах a, b, g.

где a - наибольшая координата (РО – с наибольшем перемещением).

Тогда ОФ для координат a и b имеет вид:

F(a,b)=aконb-bконa, а для координат a и g

F(a,g)=aконg-gконa, для a и d

F(a,d)=aконd-dконa

Составим рекуррентные выражения для вычисления значений ОФ (на примере F(d,b).

При шаге по b:

F(a,b)=F(ai,bi)+aкон

(*)

При шаге по a:

F (ai+1,bi) = F (ai, bi) +bкон

Алгоритм (*) можно усовершенствовать с учётом того, что a - наибольшая координата.

При F(ai,bi)>0 делается приращение только по a:

F(ai+1, bi) = F(ai, bi) - bкон,

а, при F(ai,bi)<0 делается приращение и по a и по b одновременно.

F (ai+1,bi+1) = F (ai, bi) + aкон - bкон.





Дата публикования: 2014-11-28; Прочитано: 458 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...