我正在尝试在 scilab 中绘制天线辐射
i'm trying to plot antenna radiation in scilab
formulla
imp=377;
c=3*10^8;
f=3*10^6;
i0=1;
teta=0:0.01:2*%pi;
lam=c/f;
l=lam/2;
k=2*%pi/lam;
r=10*lam;
ete=%iimpi0lexp(-kr)/(4%pi*r).*sin(teta);
极坐标图(teta,ete);
在函数 polarplot 的第 56 行( C:\Program Files\scilab-6.1.0\modules\graphics\macros\polarplot.sci 第 69 行)
min:输入参数 #1 的类型错误:需要实数矩阵。
谁能帮我解决这个问题?
提供给 polarplot
的向量必须是真实的。也许您错过了调用 abs
来计算 ete
的模数:
polarplot(teta,abs(ete))
S.
formulla
imp=377;
c=3*10^8;
f=3*10^6;
i0=1;
teta=0:0.01:2*%pi;
lam=c/f;
l=lam/2;
k=2*%pi/lam;
r=10*lam;
ete=%iimpi0lexp(-kr)/(4%pi*r).*sin(teta);
极坐标图(teta,ete); 在函数 polarplot 的第 56 行( C:\Program Files\scilab-6.1.0\modules\graphics\macros\polarplot.sci 第 69 行)
min:输入参数 #1 的类型错误:需要实数矩阵。
谁能帮我解决这个问题?
提供给 polarplot
的向量必须是真实的。也许您错过了调用 abs
来计算 ete
的模数:
polarplot(teta,abs(ete))
S.