首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >python巧妙地将smith图表函数行为与scikit rf区别开来。

python巧妙地将smith图表函数行为与scikit rf区别开来。
EN

Stack Overflow用户
提问于 2022-01-10 08:12:19
回答 1查看 312关注 0票数 3

有人能解释一下为什么这两个史密斯图的绘图功能完全相同的圆圈,巧妙地和科学射频是如此不同吗?我怎样才能使情节像科幻小说,因为我需要阅读史密斯图表的价值,这是不容易的科基特-rf绘图?

代码语言:javascript
运行
复制
def calc_circle(c, r):
  theta = np.linspace(0, 2*np.pi, 1000)
  return c + r*np.exp(1.0j*theta)

c,r=0.4,0.2
fig = go.Figure(go.Scattersmith(imag=np.imag(calc_circle(c, r)), real=np.real(calc_circle(c, r)),marker_color="green",showlegend=True,name='Hello'))
fig.show()

代码语言:javascript
运行
复制
    n = rf.Network(name="out", s=calc_circle(c, r))
    n.plot_s_smith(lw=2,draw_labels=True)

EN

回答 1

Stack Overflow用户

发布于 2022-04-23 13:12:36

实际上,Scattersmith要求以归一化阻抗值而不是反射系数值来提供imag和真实数据。这意味着函数calc_circle的结果需要使用简单公式z = (1 + rho) / (1 - rho)进行转换,其中z是归一化阻抗,rho是使用calc_circle函数获得的反射系数。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70649445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档