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