工具箱圆形天线阵列振幅锥度大小错误

12个视图(30天)
天线工具箱circularArray函数帮助国家的元素属性可以指定为:
例如:“元素”,(磁单极子,磁单极子)
…和that the amplitude taper and phase shift properties are vectors of the size of 'Element'.
如果我试试下面的代码:
circularArray (“元素”(磁单极子,磁单极子),“AmplitudeTaper”[1],移相的[0 0])
…然后我得到以下错误:
错误使用circularArray
预计AmplitudeTaper将一个数组的元素个数等于6
这似乎是引用的默认值(6)的元素,但我指定的2所示的帮助。我做错了吗?

答案(1)

约翰尼Himbele
约翰尼Himbele 2021年8月4日
你好杰弗里,
我发现同样的问题时提供的名称-值对 元素 , AmplitudeTaper 移相 作为一个向量的对象 circularArray 函数。这是因为,当初始化 circularArray 对象, 元素 作为一个向量的对象传递;而 AmplitudeTaper 移相 作为一个标量传递的对象。你可以检查这行100 - 104 circularArray.m 。你应该能够打开 circularArray.m 。通过运行下面的命令:
cd (matlabroot)
编辑工具箱\天线\ \ circularArray.m天线
要创建一个自定义 circularArray 模型中,我提出以下工作流程:
蚂蚁= circularArray (“元素”(磁单极子,单极));
蚂蚁。AmplitudeTaper = [1];
蚂蚁。移相= [0 0];
仅供参考,如果有相同的所有元素 AmplitudeTaper 移相 的价值观,我认为你不需要指定一个向量的对象。
好运!
约翰尼

s manbetx 845


释放

R2020b

社区寻宝

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

开始狩猎!