matlab无法定位程序输入点有可能是电脑系统数据读取出现问题,可以选择进行电脑重启。
可能是由于电脑感染病毒木马,打开360安全卫士,主页面点击查杀修复。进入后点击立即扫描,如果检测出有病毒木马点击进行修复即可。
你没有定义信标节点(BeaconAmount)的个数。不定义肯定报错啊。一下是我最近随便编的一段类似于质心算法的东西的核心部分,你的同学应该能看懂,有点帮助。if num_of_neb_anchor(i)>1&&num_of_neb_anchor(i)<6
%如果未知节点i的邻居锚节点个数在2和5之间
fenmu(i)=0
fenzi_x(i)=0
fenzi_y(i)=0
fenzi_z(i)=0
for k=1:num_of_neb_anchor(i)
distant_rssi(i,k)=sqrt((node_x(i)-neighbor_anchor_x(i,k))^2+(node_y(i)-neighbor_anchor_y(i,k))^2+(node_z(i)-neighbor_anchor_z(i,k))^2)
fenmu(i)=fenmu(i)+1/distant_rssi(i,k)
fenzi_x(i)=fenzi_x(i)+neighbor_anchor_x(i,k)/distant_rssi(i,k)
fenzi_y(i)=fenzi_y(i)+neighbor_anchor_y(i,k)/distant_rssi(i,k)
fenzi_z(i)=fenzi_z(i)+neighbor_anchor_z(i,k)/distant_rssi(i,k)
end
esti_node_x(i)=fenzi_x(i)/fenmu(i)
esti_node_y(i)=fenzi_y(i)/fenmu(i)
esti_node_z(i)=fenzi_z(i)/fenmu(i)%未知节点的估计坐标
end
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)