Plotting on Smith chart
19 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,
I have Real and imaginary impedances on an Excel sheet which I pull into matlab. I then normalise and plot on smith chart using the command "smithplot". But I see that the plot on smithchart isnt right. Help is appreciated. Please see the enclosed excel sheet and matlab script.
Thanks.
0 Kommentare
Antworten (1)
Cris LaPierre
am 2 Sep. 2020
Bearbeitet: Cris LaPierre
am 2 Sep. 2020
I would probably create the smithplot this way.
data = readtable('1kHz.xlsx');
Z0 = 50;
Zl=data.Rohm + 1i*data.Xohm;
gamma = z2gamma(Zl,Z0);
smithplot (gamma,'+g');
1 Kommentar
Cris LaPierre
am 2 Sep. 2020
For your code, make sure you know what the inputs to smithplot are. Figure(1) doesn't work because there is no syntax for inputs r,x. Figure(2) is close. One change will get it to work. You compute gamma with
gamma = (y-50)/(y+50);
This will perform a matrix division. You want elementwise division, so use the "./" elementwise operator.
gamma = (y-50)./(y+50);
Siehe auch
Kategorien
Mehr zu Visualization and Data Export finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!