Selamun aleykum everyone, hello... I have one questin abouth broadside array and polar pattern as dB. I have project in matlab.That is broadside array pattern.Below code, i achieved array factor as a magnitude, but when i converted array factor to dB graph is changed and corrupted. I'm tried figure out that problem but i didn't.Please can you help me... code:
You can simply convert the results directly to the decibels scale and plot the transformed results using thepolar function. I suggest you refer to the definition of the decibel first. Additionally, you can check out themag2db function. Here are some useful links to get you started:
You can plot it but in case of negative values of result you should make two plots separately as I did. One plot will be for absolute value and other will be for phase value
Yes that happens because the array response in certain directions is very close to zero and on a logarithmic scale that's a big negative value. Polar plot can only handle values zero and above. So one way around this problem is to divide the vector by the minimum value of the vector so that on a log scale the minimum value is zero (20*log10(1)=0). This will work quite well if the range of values in the vector is not that big. For more visit:
No se puede completar la acción debido a los cambios realizados en la página. Vuelva a cargar la página para ver el estado actualizado.
Translated by
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.