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:
Impossible de terminer l’action en raison de modifications de la page. Rechargez la page pour voir sa mise à jour.
Translated by
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.