为什么MATLAB挂当我试图使用阻抗函数吗?

5视图(30天)
创建一个patchMicrostrip对象后,我试图确定天线的输入阻抗在使用阻抗函数的频率范围:
myPM = patchMicrostrip (…);
阻抗(myPM linspace (2 e9 6 e9 11));
然而,执行这段代码后,会出现一个进度条“11个频率点计算解决方案”,但它似乎并没有取得任何进展(即使在很长一段时间)。这是为什么呢?

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2021年5月7日
频率扫描的缺乏进展是由于大型网格。结构离散成三角形(表面)和四面体(体积)之前得到解决。给定的频率范围提供分析、网格化选择频率最高的离散化,在这种情况下6 GHz。如果网变得很大,这将影响所需的内存(RAM)和时间计算的解决方案。为了解决这一问题,这里有几个建议:
)在运行任何分析之前,使用memoryEstimate函数得到一个估计所需的内存解决在特定频率。使用有助于学习更多关于这个函数:
> >帮助memoryEstimate
b)手动啮合也是一个选择。有关更多信息,请参考以下文档页面:

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!