Файл:URA beam.png
Материал из Википедии — свободной энциклопедии
Перейти к навигации
Перейти к поиску
Размер этого предпросмотра: 800 × 267 пкс. Другие разрешения: 320 × 107 пкс | 640 × 213 пкс | 2250 × 750 пкс.
Исходный файл (2250 × 750 пкс, размер файла: 77 КБ, MIME-тип: image/png)
Этот файл находится на Викискладе. Сведения о нём показаны ниже.
Викисклад — централизованное хранилище для свободных файлов, используемых в проектах Викимедиа.
Сообщить об ошибке с файлом |
Краткое описание
ОписаниеURA beam.png |
Русский: Диаграмма направленности построена в соответствии с Драбкин А., Зузенко В., Кислов А. Антенно-фидерные устройства. - 1974. - с. 410-413 |
Дата | |
Источник | Собственная работа |
Автор | Kirlf |
PNG‑разработка InfoField | Это plot было создано с помощью Matplotlib |
Исходный код InfoField | Python codeimport numpy as np
import math
import matplotlib.pyplot as plt
nx = 25 # количество элементов АФАР по оси x
ny = 25 # количество элементов АФАР по оси y
wavelength = (3e8)/(2.4e9) # длина волны для несущей частоты 2.4 ГГц
d = wavelength / 2
k = 2*np.pi/wavelength
thetaMx = 10*(np.pi/180)
thetaMy = 0*(np.pi/180)
thetas_x = np.arange(-90,91)*(np.pi/180)
for idx, item in enumerate(thetas_x):
if item == 0:
thetas_x[idx] = 0.001
thetas_y = np.arange(-90,91)*(np.pi/180)
for idx, item in enumerate(thetas_y):
if item == 0:
thetas_y[idx] = 0.001
F_xy = np.zeros((len(thetas_x),len(thetas_y)))
for idx1, theta1 in enumerate(thetas_x):
for idx2, theta2 in enumerate(thetas_y):
num1 = np.sin(n*k*d*(np.sin(theta1) - np.sin(thetaMx))/2)
denum1 = np.sin(k*d*(np.sin(theta1) - np.sin(thetaMx))/2)
num2 = np.sin(n*k*d*(np.sin(theta2) - np.sin(thetaMy))/2)
denum2 = np.sin(k*d*(np.sin(theta2) - np.sin(thetaMy))/2)
F_xy[idx1, idx2] = (1 /(nx*ny))*(num1/denum1)*(num2/denum2)
if math.isnan(F_xy[idx1, idx2]) == True:
F_xy[idx1, idx2] = 1
fig, ax = plt.subplots(nrows=1, ncols=2, constrained_layout=True, figsize=(15, 5), dpi=150)
ax[0].plot(thetas_x*(180/np.pi), F_xy[0,:])
ax[0].set_title("Азимут")
ax[0].set_xlabel('Градусы')
ax[0].set_ylabel('F(θ)')
ax[0].grid()
ax[1].plot(thetas_x*(180/np.pi), F_xy[:,0])
ax[1].set_title("Элевация")
ax[1].set_xlabel('Градусы')
ax[1].set_ylabel('F(θ)')
ax[1].grid()
fig.savefig('RA')
|
Лицензирование
Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующей лицензии:
Этот файл доступен по лицензии Creative Commons Attribution-Share Alike 4.0 International
- Вы можете свободно:
- делиться произведением – копировать, распространять и передавать данное произведение
- создавать производные – переделывать данное произведение
- При соблюдении следующих условий:
- атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
- распространение на тех же условиях – Если вы изменяете, преобразуете или создаёте иное произведение на основе данного, то обязаны использовать лицензию исходного произведения или лицензию, совместимую с исходной.
Элементы, изображённые на этом файле
изображённый объект
У этого свойства есть некоторое значение без элемента в
22 января 2019
История файла
Нажмите на дату/время, чтобы посмотреть файл, который был загружен в тот момент.
Дата/время | Миниатюра | Размеры | Участник | Примечание | |
---|---|---|---|---|---|
текущий | 09:08, 22 января 2019 | 2250 × 750 (77 КБ) | Kirlf | User created page with UploadWizard |
Использование файла
Следующая страница использует этот файл:
Метаданные
Файл содержит дополнительные данные, обычно добавляемые цифровыми камерами или сканерами. Если файл после создания редактировался, то некоторые параметры могут не соответствовать текущему изображению.
Горизонтальное разрешение | 59,05 точек на сантиметр |
---|---|
Вертикальное разрешение | 59,05 точек на сантиметр |
Программное обеспечение |
|