Задание.
Произвести интерполяцию промежуточных точек прямой, заданной координатами (Xн=3, Yн=2, Xк=14, Yк=7).
1. В соответствии с алгоритмом отмечаем начальную точку с координатами Xн; Yн (рис. 1).
Определяем (Xк-Xн)=14 – 3=11 и (Yк-Yн)=7 – 2=5
Даем единичное приращение по координате X1=Хн+1=3+1=4 и производим суммирование значения (Xк-Xн)/2+(Yк-Yн)=11/2+5=10,5, учитывая что формула Yi=Yн+INT(1/2+), где INT означает, что берется целая часть результата, полученная в круглых скобках. Получаем R=10 сравнивая полученные значения c (Xк-Xн)=11. Так как (Xк-Xн)/2+(Yк-Yн)=11/2+5=10,5=10<(Xк-Xн)=11, то ∆Y1=0. Отмечаем точку с координатами X1=4; Y1= Yн =2 (R=10).
2. Даем приращение по координате X2= X1+1= 4+1=5, производим
суммирование предыдущего результата (Yк-Yн )+R=5+10=15, условие
(Yк-Yн )+R≥(Xк-Xн), где (Xк-Xн)=11 выполняется. Следовательно, ∆Y2=1. Отмечаем точку с координатами X2=5; Y2= Y1+1=2+1=3. Вычитаем из (Yк-Yн )+R – (Xк-Xн)
15 – 11=4, получаем остаток R=4.
3. Даем приращение по координате X3= X2+1= 5+1=6, производим
суммирование предыдущего результата (Yк-Yн )+R=4+5=9, условие
(Yк-Yн )+R≥(Xк-Xн), где (Xк-Xн)=11 не выполняется. Следовательно, ∆Y3=0. Отмечаем точку с координатами X3=6; Y3= Y2=3.R=9.
4. Даем приращение по координате X4= X3+1=6+1=7, производим
суммирование предыдущего результата (Yк-Yн )+R=9+5=14, условие
(Yк-Yн )+R≥(Xк-Xн), где (Xк-Xн)=11 выполняется. Следовательно, ∆Y3=1. Отмечаем точку с координатами X4=7; Y4= Y3+1=3+1=4. Вычитаем из (Yк-Yн )+R – (Xк-Xн)
14 – 11=3, получаем остаток R=3.
5. Даем приращение по координате X5= X4+1=7+1=8, производим
суммирование предыдущего результата (Yк-Yн )+R=3+5=8, условие
(Yк-Yн )+R≥(Xк-Xн), где (Xк-Xн)=11не выполняется. Следовательно, ∆Y3=0. Отмечаем точку с координатами X5=8; Y5= Y4=4. R=8.
6. Даем приращение по координате X6=Х5+1= 8+1=9, производим суммирование предыдущего результата (Yк-Yн )+R=8+5=13, условие (Yк-Yн )+R≥(Xк-Xн), где (Xк-Xн)=11 выполняется. Следовательно, ∆Y6=1. Отмечаем точку с координатами X6=9; Y6=Y5+1=4+1= 5. Вычитаем из (Yк-Yн )+R – (Xк-Xн)
13 – 11=2, получаем остаток R=2.
7. Даем приращение по координате X7=Х6+1= 9+1=10, производим суммирование предыдущего результата (Yк-Yн )+R=2+5=7, условие (Yк-Yн )+R≥(Xк-Xн), где (Xк-Xн)=11 не выполняется. Следовательно, ∆Y7=0. Отмечаем точку с координатами X7=10; Y7=Y6=5. R=7.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.