Реферат: Синтез голографического изображения с помощью компьютера
object[0][0] = float(SIZE2+50); //определяем объекты
object[0][1] = float(SIZE2+50);
object[0][2] = float(1000);
//************************************************************
//инициализируем hol
for(i=0;i<SIZE;i++)
{ for(j=0;j<SIZE;j++)
hol[i][j] = 0;
}
//************************************************************
//рассчитываем поля
h=0; //инициализация
while ( h < numOfPoints) //циклимся по всем точкам
{
x= object[h][0];
y= object[h][1];
z= object[h][2];
i = 0; //сброс в ноль
while (i<SIZE) //цикл по рядам
{
cout <<i<<" ";
j=0;
while(j<SIZE) //цикл по колонкам
{
hol[i][j] = hol[i][j] +
cos(sqrt(float(
(x-(i))*(x-(i)) //рассчитываем расстояние
+ (y-(j))*(y-(j))
+ (z*z)))); //берём косинус посчитанного поля