问题:如何使用其他定位算法对图中位置点进行编程?
图中类似麦克风数量为64个的麦克风阵列采集系统。
下面是利用matlab进行编程的其中一种算法(我想知道哪种算法的精度更高,而且编程简单)
clc;clear all;close all;
kk = 30;
kk2 = 180;
st=[5*pi/kk,10*pi/kk,15*pi/kk,20*pi/kk,25*pi/kk,30*pi/kk,35*pi/kk,40*pi/kk];
xx1=kk2*cos(st).*st;
xx2=kk2*cos(st+pi/4).*st;
xx3=+kk2*cos(st+2*pi/4).*st;
xx4=kk2*cos(st+3*pi/4).*st;
xx5=kk2*cos(st+4*pi/4).*st;
xx6=kk2*cos(st+5*pi/4).*st;
xx7=kk2*cos(st+6*pi/4).*st;
xx8=kk2*cos(st+7*pi/4).*st;
zz1=kk2*sin(st).*st;
zz2=kk2*sin(st+1*pi/4).*st;
zz3=kk2*sin(st+2*pi/4).*st;
zz4=kk2*sin(st+3*pi/4).*st;
zz5=kk2*sin(st+4*pi/4).*st;
zz6=kk2*sin(st+5*pi/4).*st;
zz7=kk2*sin(st+6*pi/4).*st;
zz8=kk2*sin(st+7*pi/4).*st;
xx=[xx1,xx2,xx3,xx4,xx5,xx6,xx7,xx8];
zz=[zz1,zz2,zz3,zz4,zz5,zz6,zz7,zz8];
xi=0.1*xx';
zi=0.1*zz';
plot(xi,zi,'pentagram')