Plotting on Smith chart

조회 수: 20 (최근 30일)
VRF
VRF 2020년 9월 1일
편집: Walter Roberson 2020년 9월 2일
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.

답변 (1개)

Cris LaPierre
Cris LaPierre 2020년 9월 2일
편집: Cris LaPierre 2020년 9월 2일
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
Cris LaPierre
Cris LaPierre 2020년 9월 2일
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);
See this documentation page for more details.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Visualization and Data Export에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by