matlab的记忆问题

2视图(30天)
Gophela Seiphepi
Gophela Seiphepi 2022年12月21日
评论道: Gophela Seiphepi2022年12月27日
我尝试修复错误,减少一切工作正常,直到我添加的代码接收机(rx)计算覆盖率地图。当我添加rx报道说matlab的记忆。我不是很熟练的在matlab和实践想直到我得到很好所以任何帮助将不胜感激。谢谢提前
clc;
关闭所有;
clearvars;
f0 = 2.4 e9;
蚂蚁=螺旋(“倾斜”,-360);
f =图;
显示(蚂蚁)
视图(-220,30)
z = -15;
x = (250:4:250) * 1 e3;
y = (100:4:400) * 1 e3;
(X, Y) = meshgrid (X, Y);
numpoints =长度(x) * (y);
点= [X (:) ';Y (:)”;z * 1(1,元素个数(X)));
E = EHfields (ant, f0,点);%单位:V / m
%电场的大小
埃马克= 0 (1、numpoints);
m = 1: numpoints
埃马克(m) =规范(E(:,米)/√(2));
结束
埃马克= 20 * log10(重塑(埃,长度(y),长度(x)));%单位:伏特分贝/ m
埃马克=埃+ 120;%单位:dBuV / m
%的天线电场
d_min = min(埃马克(:));
d_max = max(埃马克(:));
德尔= (d_max-d_min) / 12;
d_vec =圆(d_min:德尔:d_max);
如果isvalid (f)
关闭(f)
结束
contourf (X * 1 e - 3 Y * 1 e - 3,埃,d_vec,“showtext”,“上”)
标题(的磁场强度(dB \ muV / m)对平坦地球(1 v tx))
包含(的横向(公里))
ylabel (的孔径(公里))
c = colorbar;
集(get (c,“标题”),“字符串”,“dB \ muV / m”)
%发射机网站与天线
lat = -24.59;
朗= 25.89;
h = 15;
阿兹= -150;
xyrot = wrapTo180(阿兹- 90);
%定义一个发射机网站上面定义的天线和取向。
tx = txsite (“名字”,“天线网站”,
“纬度”纬度,
“经”朗,
“天线”蚂蚁,
“AntennaHeight”h,
“AntennaAngle”xyrot,
“TransmitterFrequency”f0);
名称=“芬威公园”;
背阔肌= -24.89;
朗= 25.87;
sens = -90;
rx = rxsite (“名称”、名称、
“天线”偶极子,“人肉搜索”背阔肌,
“经”朗,
“ReceiverSensitivity”sens);
%显示(rx)
%计算发射机功率
Z =阻抗(tx.Antenna tx.TransmitterFrequency);
如果= feedCurrent (tx.Antenna tx.TransmitterFrequency);
irm =规范(如果)/√(2);
Ptx =实际(Z) * (irm) ^ 2;
tx.TransmitterPower = Ptx;
%显示电场覆盖率与多个轮廓图
%发射场观众没有地形
%观众= siteviewer(“地形”,“没有一个”);
sigStrengths =(9 14日19日24 29 36);
覆盖(tx,处方,“freespace”,
“类型”,“efield”,
“SignalStrengths”sigStrengths,
“Colormap”,“parula”,
“ColorLimits”36 [9])
%定制网站查看器
查看器。基础图=“地形”;

接受的答案

Prateek
Prateek 2022年12月27日
你好Gophela,
谢谢你分享你的代码。我能够在我的系统中,执行它,它产生的结果没有任何错误(下面截图描述)。
这让我怀疑,这个问题是由于有限的记忆系统中使用。因此,升级到一个系统更高的内存可能会解决这个问题在你结束。
希望这个有帮助。
问候,
Prateek
1评论
Gophela Seiphepi
Gophela Seiphepi 2022年12月27日
好的非常感谢Prateek我会更好的系统上运行脚本

登录置评。

更多的答案(0)

社区寻宝

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

开始狩猎!