Лабораторная работа №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 |
|