各位大神!!!本菜想
仿真一个提取雷达回波的程序,雷达回波的数据结构是如图一样的矩阵,横坐标是距离,纵坐标是信号长度,每个距离有一个回波信号,然后画出空间功率谱图如图所示,我试了好久实现不了,请教一下诸位大神有没有什么办法,万分感谢!!!
补充内容 (2016-1-25 14:43):
我有一个程序帮我改下
clear all
%Z=zeros(100,100);
PP=zeros(100,100);
n=0:99;
s1=sin(2*pi*100*n);
s2=sin(2*pi*200*n);
%Z(1,:)=s1;
%Z(2,:)=s2;
[Px1,f1]=pburg(s1,20,100,1000);
[Px2,f2]=pburg(s2,20,100,1000);
PP(1,:)=Px1;
PP(2,:)=Px2;
F=1:1000/100:100;
% x = 1:size(Z,1);
y = 1:size(PP,2);
[X,Y] = meshgrid(F,y);
surf(X,Y,PP);
xlabel('X轴'); %#x轴标题
ylabel('Y轴'); %#y轴标题
zlabel('Z轴'); % #z轴标题
补充内容 (2016-1-25 14:46):
用
matlab自带的pburg函数得到的功率谱想把它赋值给PP矩阵,但是报错Subscripted assignment dimension mismatch.求解
-
数据结构图
-
空间功率谱
求不水,你的回答太言简意赅了!
一周热门 更多>