matlab oqpsk,如何用MATLab画OQPSK星座?
看看這個程序是否符合你的要求:按下鼠標左鍵開始繪制一個星座圖,點擊右鍵結束當前星座
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年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的matlab oqpsk,如何用MATLab画OQPSK星座?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 140824,Oracle
- 下一篇: php输出的数组如何存入表单,jquer