matlab oqpsk,如何用matlab画oqpsk星座? -ag凯发k8国际
看看这个程序是否符合你的要求:按下鼠标左键开始绘制一个星座图,点击右键结束当前星座
function xingzuo
figure('windowbuttondownfcn',@wbdcb)
ah = axes('drawmode','fast');
axis ([1 10 1 10])
title('绘制星座图')
color1='brcmkgy';
num=1;
function wbdcb(src,evnt)
if strcmp(get(src,'selectiontype'),'normal')
set(src,'pointer','circle')
cp = get(ah,'currentpoint');
xinit = cp(1,1);yinit = cp(1,2);
hl = line('xdata',xinit,'ydata',yinit,。
。。
'marker','p','color',color1(num));
set(src,'windowbuttonmotionfcn',@wbmcb)
set(src,'windowbuttonupfcn',@wbucb)
end
function wbmcb(src,evnt)
cp = get(ah,'currentpoint');
xdat = [xinit,cp(1,1)];
ydat = [yinit,cp(1,2)];
set(hl,'xdata',xdat,'ydata',ydat);drawnow
end
function wbucb(src,evnt)
if strcmp(get(src,'selectiontype'),'alt')
num=num 1;
if num>7
num=1;
end
set(src,'pointer','arrow')
set(src,'windowbuttonmotionfcn','')
set(src,'windowbuttonupfcn','')
else
return
end
end
end
end。
全部
与50位技术专家面对面20年技术见证,附赠技术全景图总结
以上是ag凯发k8国际为你收集整理的matlab oqpsk,如何用matlab画oqpsk星座?的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: mysql 140824,oracle
- 下一篇: php输出的数组如何存入表单,jquer