Importing data from HFSS and ploting in matlab

22 vues (au cours des 30 derniers jours)
Mordecai Raji
Mordecai Raji le 17 Nov 2017
Commenté : mahdi reshadat le 18 Jan 2018
I designed a dipole in HFSS and exported the polar radiation pattern in csv format to matlab. now, i need help on how to plot the data and get the same result as HFSS. I also attached the raw csv format.

Réponse acceptée

Dan Klemfuss
Dan Klemfuss le 18 Nov 2017
Good Evening Mordecai. The following code ingests and plots the data in a figure for each Phi angle. Please let me know if you have any questions.
[num, txt] = xlsread('pat.csv');
theta_polar_deg = num(:,1);
theta_polar_rad = deg2rad(theta_polar_deg);
for i = 1:length(txt-1)
figure('Name',txt{i},'NumberTitle','off','MenuBar','none');
Gain = num(:,i);
polarplot(theta_polar_rad, Gain,'r')
rlim([min(Gain)-5 max(Gain)+5]);
ax = gca;
ax.RTick = [-38 -26 -14 -2];
ax.ThetaDir = 'clockwise';
ax.ThetaZeroLocation = 'top';
plotTitle = sprintf('Radiation Pattern %d',i);
title(plotTitle)
end
  7 commentaires
Mordecai Raji
Mordecai Raji le 24 Nov 2017
Oh thanks, it works now. Great!
mahdi reshadat
mahdi reshadat le 11 Jan 2018
Modifié(e) : mahdi reshadat le 11 Jan 2018
I have same project so i do your work but i give this error. What can i do?
Error is: Undefined function 'polarplot' for input arguments of type 'double'.
Error in Help (line 10) polarplot(theta_polar_rad, Gain,'r')

Connectez-vous pour commenter.

Plus de réponses (1)

Mordecai Raji
Mordecai Raji le 12 Jan 2018
Modifié(e) : Mordecai Raji le 12 Jan 2018
Hi Mahdi, I think it's your MATLAB version. Instead use the function 'polar' instead of polarplot. I.e polar(theta_polar_rad, Gain, 'r')
  1 commentaire
mahdi reshadat
mahdi reshadat le 18 Jan 2018
thank you. I use new version of MATLAB and it work.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Environment and Settings dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by