
- •2. Геометричні характеристики стану поверхні
- •2.1. Параметри профілю шорсткої поверхні
- •2.1.1. Амплітудні метричні параметри профілю
- •2.1.2. Просторові (крокові) метричні параметри профілю
- •2.1.3. Фрактальні параметри профілю
- •2.2. Параметри рельєфу шорсткої поверхні
- •2.2.1. Амплітудні параметри рельєфу
- •2.2.2. Функціональні параметри рельєфу
- •2.2.3. Просторові (крокові) параметри рельєфу
- •2.2.4. Фрактальні параметри рельєфу
- •2.3. Метричні моделі мікрогеометрії поверхні
- •2.3.1.Синусоїдальна модель
- •2.3.2.Модель нормального розподілу висот та нахилів поверхні
- •2.4. Фрактальна модель поверхні
- •Контрольні запитання
- •Додаткові задачі
- •Список використаних джерел
Додаткові задачі
2.5. Зчитати із зображення рельєфу поверхні (рис.2.1б) горизонтальний профіль за шириною зображення, тобто яскравості горизонтального рядка пікселів (номер рядка по вертикалі вказується користувачем).
Довідка. Наведемо фрагменти програми, створеної в середовищі Delphi, призначеної для зчитування профілю. Для відображення зображення рельєфу використати компонент Image, а для відображення профілю – компонент діаграми Chart.
Початкові дані: початок і кінець профілю в пікселях заданий координатами (0, yр) та (n, yp), де n:=Image1.Picture.Width – ширина зображення в пікселях; yp – номер рядка пікселів по вертикалі. Реальні значення кінців профілю задані координатами (xmin, xmax), а висоти профілю обмежуються значеннями (ymin, ymax).
Знайти: координати висот профілю, записати їх у масиви mx[i], my[і], де i=1...n.
Лістинг:
for i:=1 to n do
begin
mx[i]:=xMin+(i–1)*(xMax–xMin)/(n–1); {координати х
точки профілю}
c:=Image1.Picture.Bitmap.Canvas.Pixels[i,yp];
{Отримати колір пікселя}
r:=GetRValue(c); {отримати з кольору с
його R, G, B складові}
g:=GetGValue(c);
b:=GetBValue(c);
Br:=(r+g+b) div 3; {отримати яскравість пікселя}
my[i]:=yMin+br*(yMax–yMin)/(255); {координата у
точки профілю}
end;
2.6. Побудувати фрактальну криву Коха.
2.7. Побудувати фрактальний профіль та рельєф, використовуючи алгоритм послідовних випадкових додавань Р.Ф.Фосса (додаток Б).
Список використаних джерел
Литвин О.С., Прокопенко І.В. Вивчення морфології поверхні полікристалічних плівок методом атомно-силової мікроскопії // Науковий вісник Чернівецького університету. Фізика. Електроніка. – 2001. – Вип. 112. – С.5-10.
Топорец А.С. Оптика шероховатой поверхности. - Л.: Машиностроение, 1988. – 184 с.
Хусу А.П., Виттенберг Ю.Р., Пальмов В.А. Шероховатость поверхностей. – М.: Наука, 1975. – 343 с.
Ангельський О.В., Максимяк П.П. Кореляційно-оптична діагностика випадкових та фрактальних шорстких поверхонь // Науковий вісник Чернівецького університету. Фізика. Електроніка. – 2001. – Вип.112. – С.37-47.
Выгодский М.Я. Справочник по высшей математике. – М.: Наука, 1962. – 870 с.
Мудров А.Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. – Томск: Раско, 1991. – 272 с.
Мандельброт Б. Фрактальная геометрия природы. – М.: Ин-тут компьютерных исследований, 2002. – 656 с.
Федер Е. Фракталы: Пер. с англ. – М.: Мир, 1991. – 254 с.
Фодчук И.М., Баловсяк С.В. Определение параметров поверхности GaAs и SiO2 методами полного внешнего отражения рентгеновских лучей// Поверхность. Рент-геновские, синхротронные и нейтронные исследования. – 2005. – №7. – С.41-47.
Clarke K.S. Computtation of the fractal dimension of topographic surfaces using the triangular prism surface area method // Computers and Geosciences. – 1986. – V.12, No.5. – P.713-722.
Фотографії поверхні Місяця. – [Електронний ресурс]. – Режим доступу: http://www.astrolab.ru/cgi-bin/galery3.cgi.
Архангельский А.Я. Программирование в Delphi 7. – М.: БИНОМ, 2004. – 1152 с.