Формирование пространственного спектра (диаграммы направленности) в зоне френеля объектов с помощью линзовых и зеркальных систем. Часть 3. Струков И.Ф. - 24 стр.

UptoLike

Составители: 

Рубрика: 

24
3. Выводим график ДН. Для этого делаем следующие операции:
- нажимаем на кнопку Graph Toolbar (Графики) в математическом
меню. После этого появляется панель , на которой необходимо выбрать
тип графика.
- Нажимаем на последней кнопку X-Y Plot (или воспользуемся
комбинацией клавиш Shift + 2 ). После этого появляется окно графика.
Для того , чтобы вывести в окне более одного графика, необходимо
имена функций (в данном случае массивов ) вводить через запятую. В
итоге должны получить следующее:
20 10010
20
0
0.5
1
V3N
n
V4N
k1
nk2
k1
,
4. Интерполируем функцию ДН с помощью введённых в п. 1 отсчётов . Для
этого набираем следующее:
x
0
0.1
,
..
:=
vx
n
n
:=
vy
V3N
:=
vscsplinevxV3N
,
()
:=
.
Интерполируем ДН по её отсчётам. Для этого набираем следующее:
- записываем имя функции f(x), затем := ;
- добавляем прямую черту , для этого надо нажать кнопку «]» или
воспользоваться пунктом меню «Progamming Toolbar»
(Программирование);
- в появившемся элементе в верхнем поле набираем
interpvsvx
,
vy
,
x
,
()x0
x
20
if
. Для того , чтобы вставить
условный оператор, необходимо нажать соответствующую кнопку в
меню «Progamming Toolbar» (Программирование).
В нижнем поле записываем
0
otherwise
.
В итоге получаем :
fx()interpvsvx, vy, x,()x0x20≤∧if
0 otherwise
:=
.
5. Вычисляем КНД. Для этого набираем следующую формулу :
KND
2
0
π
xfx
180
π
sinx()
d
:=
.
Замечание: для того , чтобы набрать символ интегрирования «∫»,
                                                      24


3. Выв оди м г ра ф и к Д Н . Д ля этого дела ем следу ющи е опера ци и :
   - на ж и ма ем на к нопк у “Graph Toolbar”         (Гра ф и к и ) в ма тема ти ческ ом
     меню. После этого поя в ля ется па нель, на к оторой необходи мо в ыбра ть
     ти п г ра ф и к а .
   - Н а ж и ма ем на последней к нопк у “X-Y Plot”               (и ли в оспользу емся
     к омби на ци ей к ла в и ш Shift + 2 ). После этог о поя в ля ется ок но г   ра ф и к а .
     Д ля того, чтобы в ыв ести в ок не более одного г           ра ф и к а , необх оди мо
     и мена фу нк ци й (в да нном слу ча е ма сси в ов ) в в оди ть через за пя ту ю. В
     и тог е долж ны полу чи ть следу ющее:
                       1


           V3Nn
                   0.5
           V4Nk1



                       0
                           20           10       0           10          20
                                               n , k2k1


4. И нтерполи ру ем ф у нк ци ю Д Н с пом ощью в в едённых в п. 1 отсчётов . Д ля
   этог  о на би ра ем следу ющее:
    x := 0 , 0.1 .. 20      vxn := n      vy := V3N
   vs := cspline( vx , V3N).
   И нтерполи ру ем Д Н по её отсчёта м. Д ля этого на би ра ем следу ющее:
   - за пи сыв а ем и мя ф у нк ци и f(x), за тем := ;
   - доба в ля ем пря му ю черту , для этог          о на до на ж а ть к нопк у «]» и ли
       в оспользов а ться           пу нк том     меню      «Progamming         Toolbar»
       (Прог   ра мми ров а ни е);
   - в        поя в и в шемся        элементе      в    в ерхнем      поле     на би ра ем
        interp( vs , vx , vy , x) if x ≥ 0 ∧ x ≤ 20. Д ля тог    о, чтобы в ста в и ть
       у слов ный опера тор, необходи мо на ж а ть соотв етств у ющу ю к нопк у в
       меню «Progamming Toolbar»(Програ мми ров а ни е).
   В ни ж нем поле за пи сыв а ем 0 otherwise.
   В и тоге полу ча ем :

   f ( x) :=   interp( vs , vx , vy , x) if x ≥ 0 ∧ x ≤ 20
               0 otherwise
                                                                    .

5. Вычи сля ем             К НД .       Д ля   этог
                                                  о        на би ра ем    следу ющу ю   ф орм у лу :
                                    2
     KND :=
                   π
                ⌠  180 
                 f  x⋅  ⋅sin( x) dx
                  π 
                ⌡0
                                                  .
  За меча ни е: для             тог
                                  о, чтобы на бра ть си мв ол и нтег
                                                                   ри ров а ни я               «∫»,