Вернуться наверх
aco.ifmo.ru photonic
вернуться в оглавление предыдущая глава предыдущий параграф следующий параграф следующая глава


Лабораторная работа №4.
Изучение матричных методов вычислений

4.1. Задание для работы

По формуле Герцбергера рассчитать показатель преломления стекла nλ для трех длин волн. Результат расчета для стандартных длин волн можно проверить в каталоге стекла GlassBank.

Реализовать возможность расчета произвольного показателя преломления для длин волн от 0.3 до 2 мкм.

Вследствие округления точные значения расчитанных показателей преломления могут варьироваться в пределах 4-5 знака после запятой.

Задание оценивается в баллах:

  • 10 баллов - выполнение работы
  • + 2 балла - выполнение работы в срок
  • + 1 балл - первому кто сдаст отчет

Организация вычислений

Для выполнения задания создать класс "оптическая среда", хранящий коэффициенты уравнения расчета показателя преломления для определенной оптической стреды и производящий вычисление показателя преломления оптической среды по формуле Герцбергера.

Литература:

  • Приложение В. Аппроксимация показателей преломления по формуле Герцбергера
  • статья "Родионов С.А., Резник В. Г. Структура и параметры машинного каталога стекла".

Для работы с матрицами воспользоваться библиотекой Boost::uBLAS.

Результаты вычислений

Результатом работы программы являются показатели преломления стекла.


Вариант 1

Стекло ЛК3. Определить показатель преломления для , мкм

1.504141
1.492267
1.489121
1.485310
1.484062
1.479102

Вариант 2

Стекло ТК2. Определить показатель преломления для , мкм

1.597156
1.579422
1.574856
1.569463
1.567750
1.561447

Вариант 3

Стекло ЛФ5. Определить показатель преломления для , мкм

1.611971
1.584813
1.578322
1.570894
1.568596
1.560549

Вариант 4

Стекло БФ1. Определить показатель преломления для , мкм
1.548784
1.531443
1.527058
1.521895
1.520262
1.514198


Вариант 5

Стекло Ф2. Определить показатель преломления для , мкм

1.662241
1.628440
1.620541
1.611600
1.608862
1.599483

Вариант 6

Стекло ТФ10. Определить показатель преломления для , мкм
1.898752
1.828930
1.813763
1.797152
1.792217
1.776254


Вариант 7

Стекло K8. Определить показатель преломления для , мкм
1.535813
1.521949
1.518291
1.513890
1.512460
1.506870


Вариант 8

Стекло БK8. Определить показатель преломления для , мкм
1.567959
1.552822
1.548860
1.544111
1.542578
1.536686


Вариант 9

Стекло ТК14. Определить показатель преломления для , мкм

1.637907
1.620126
1.615507
1.610006
1.608243
1.601588

Вариант 10

Стекло БФ4. Определить показатель преломления для, мкм

1.573704
1.555178
1.550501
1.545021
1.543289
1.536907

Вариант 11

Стекло ТФ1. Определить показатель преломления для , мкм

1.700215
1.661197
1.652193
1.642080
1.639008
1.628620

Вариант 12

Стекло Ф1. Определить показатель преломления для , мкм

1.657814
1.624656
1.616877
1.608068
1.605371
1.596092

Вариант 13

Стекло ТК23. Определить показатель преломления для , мкм

1.612613
1.595862
1.591481
1.586248
1.584568
1.578219

Вариант 14

Стекло ЛК7. Определить показатель преломления для , мкм

1.500244
1.487890
1.484604
1.480610
1.479300
1.474101

Вариант 15

Стекло БK4. Определить показатель преломления для , мкм

1.551794
1.536374
1.532369
1.527606
1.526083
1.520378