📄 lppolar.m
字号:
function lppolar(fi,R,rmax,rmin,rticks,fimax,fimin,fiticks)%LPPOLAR Polar coordinate plot.%%--------%Synopsis:% lppolar(fi,R,rmax,rmin,rticks,fimax,fimin,fiticks)%%Description:% Plottar pol鋜a diagram, f鰎b鋞tring av matlabs 'polar'% function lppolar(fi,R,rmax,rmin,rticks,fimax,fimin,fiticks)%% Argumenten 鋜 fi-vinkel, R-variabel, min och max av R-v鋜det i% centrum och ytterst samt antel cirklar. Dessutom kan min, max och% antal radier f鰎 fi anges om inte hela varvet 鰊skas.% R,rmax,rmin: Alla linj鋜a eller i dB.% fimax,fimin: radianer.%%--------%See Also:% polar% * DBT, A Matlab Toolbox for Radar Signal Processing *% (c) FOA 1994-2000. See the file dbtright.m for copyright notice.%% Start : 9xxxxx Lars Pettersson (larpet).% Latest change: $Date: 2000/10/16 15:21:07 $ $Author: svabj $.% $Revision: 1.6 $% *****************************************************************************holdin = ishold;R=max(R-rmin,0); % Plotradieif size(fi,2) ~= 1; fi=fi'; endif size(fi,2) ~= 1; error('DBT-Error: fi ska vara en vektor'); endif size(fi,1) == size(R,2) R=R';elseif size(fi,1) ~= size(R,1) error('DBT-Error: Dimensioner st鋗mer inte i lppolar');endnplot=size(R,2);if nargin < 6; fimin=0; fimax=2*pi; fiticks=12; endficirk=linspace(fimin,fimax,181)';if nargin < 5; rticks=1; endrcirk=linspace(0,rmax-rmin,rticks+1); rcirk=rcirk(2:rticks+1);if nargin >=6 & nargin < 8; fiticks=1; endfirad=linspace(fimin,fimax,fiticks+1);if nargin < 6; firad=firad(1:fiticks); endrrad=[0;rmax-rmin];% Rita gridplot(cos(ficirk)*rcirk,sin(ficirk)*rcirk,'--')hold onplot(rrad*cos(firad),rrad*sin(firad),'--')axis('off'); axis('equal')% Plotta resultatetplot((cos(fi)*ones(1,nplot)).*R,(sin(fi)*ones(1,nplot)).*R)%text(1.2*(rmax-rmin),-rmax+rmin,['Full Scale = ',num2str(rmin),...% ' to ',num2str(rmax)],'HorizontalAlignment','right');text(max(cos(ficirk))*(rmax-rmin),min(sin(ficirk)-0.1)*(rmax-rmin),...['Full Scale = ',num2str(rmin),' to ',num2str(rmax)],'HorizontalAlignment','right');if ~holdin, hold off; end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -