亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? smith.m

?? Matlab環境下的各種無線系統的仿真例程
?? M
字號:
function hpol = smith(zeta,line_style)
%SMITH  Smith chart plot.
%   SMITH(ZETA) makes a plot of ZETA using a conformal (Moebius)
%   mapping, i.e. in Smith chart coordinates.
%   It is assumed that the data is normalized to the reference
%   impedance, e.g. 50 Ohm
%   SMITH(ZETA,S) uses the linestyle specified in string S.
%   See PLOT for a description of legal linestyles.
%
%   See also PLOT, LOGLOG, SEMILOGX, SEMILOGY, POLAR.

%   Copyright 1984-2001 The MathWorks, Inc. 
%   $Revision: 5.21 $  $Date: 2001/04/15 12:00:43 $
%   Modified from POLAR by dr.ing. Mikael Hammer, NTNU, Trondheim
%   15.04.03

if nargin < 1
    error('Requires 1 or 2 input arguments.')
elseif nargin == 1
    line_style = 'auto';
end
if isstr(zeta)
    error('First input argument must be numeric.');
end

% get hold state
cax = newplot;
next = lower(get(cax,'NextPlot'));
hold_state = ishold;

% get x-axis text color so grid is in same color
tc = get(cax,'xcolor');
ls = get(cax,'gridlinestyle');

% Hold on to current Text defaults, reset them to the
% Axes' font attributes so tick marks use them.
fAngle  = get(cax, 'DefaultTextFontAngle');
fName   = get(cax, 'DefaultTextFontName');
fSize   = get(cax, 'DefaultTextFontSize');
fWeight = get(cax, 'DefaultTextFontWeight');
fUnits  = get(cax, 'DefaultTextUnits');
set(cax, 'DefaultTextFontAngle',  get(cax, 'FontAngle'), ...
    'DefaultTextFontName',   get(cax, 'FontName'), ...
    'DefaultTextFontSize',   get(cax, 'FontSize'), ...
    'DefaultTextFontWeight', get(cax, 'FontWeight'), ...
    'DefaultTextUnits','data')

% only do grids if hold is off
if ~hold_state

% Convert zeta to S parameters (special fix to cope with division by zero)
Numerator=zeta - 1;
Denominator=zeta + 1;
epsilon=1e-6;
for i=1:length(Denominator)
    if Denominator(i) == 0
        Denominator(i)=Denominator(i) + epsilon;
    end
end
S=Numerator./Denominator;
    
%% make a radial grid
    hold on;
    maxs = max(abs(S(:)));
    hhh=plot([-maxs -maxs maxs maxs],[-maxs maxs maxs -maxs]);
    set(gca,'dataaspectratio',[1 1 1],'plotboxaspectratiomode','auto')
    v = [get(cax,'xlim') get(cax,'ylim')];
    ticks = sum(get(cax,'ytick')>=0);
    delete(hhh);
% check radial limits and ticks
    rmin = 0; rmax = v(4); rticks = max(ticks-1,2);
    if rticks > 5   % see if we can reduce the number
        if rem(rticks,2) == 0
            rticks = rticks/2;
        elseif rem(rticks,3) == 0
            rticks = rticks/3;
        end
    end

%% define a circle
    th = 0:pi/50:2*pi;
    xunit = cos(th);
    yunit = sin(th);
%% now really force points on x/y axes to lie on them exactly
    inds = 1:(length(th)-1)/4:length(th);
    xunit(inds(2:2:4)) = zeros(2,1);
    yunit(inds(1:2:5)) = zeros(3,1);
% plot background if necessary
    if ~isstr(get(cax,'color')),
       patch('xdata',xunit*rmax,'ydata',yunit*rmax, ...
             'edgecolor',tc,'facecolor',get(gca,'color'),...
             'handlevisibility','off');
    end

%% draw radial circles
%    c82 = cos(82*pi/180);
%    s82 = sin(82*pi/180);
%    rinc = (rmax-rmin)/rticks;
%    for i=(rmin+rinc):rinc:rmax
%        hhh = plot(xunit*i,yunit*i,ls,'color',tc,'linewidth',1,...
%                   'handlevisibility','off');
%        text((i+rinc/20)*c82,(i+rinc/20)*s82, ...
%            ['  ' num2str(i)],'verticalalignment','bottom',...
%            'handlevisibility','off')
%end
%    set(hhh,'linestyle','-') % Make outer circle solid

% draw circles of Smith chart
    rotation=[1 j -1 -j];
    cirangle=0:(0.01*2*pi):(2*pi);
    cirradii=[0.1 0.2 0.5 0.7 1 2 3 4 5];
    for q=1:4
        for r=1:length(cirangle)
            for s=1:length(cirradii)
                pt=rotation(q)*(cirradii(s)*exp(j*cirangle(r))+cirradii(s))+1;
                if (abs(pt) < maxs)
                    hold on;
                    plot(pt,ls,'color',tc,'linewidth',1,...
                        'handlevisibility','off')
                end
            end
        end
    end
    
% plot x and y axes to indicate origin
    th = (1:4)*pi/2;
    cst = cos(th); snt = sin(th);
    cs = [-cst; cst];
    sn = [-snt; snt];
    plot(rmax*cs,rmax*sn,ls,'color',tc,'linewidth',1,...
         'handlevisibility','off')

%% annotate spokes in degrees
%    rt = 1.1*rmax;
%    for i = 1:length(th)
%        text(rt*cst(i),rt*snt(i),int2str(i*30),...
%             'horizontalalignment','center',...
%             'handlevisibility','off');
%        if i == length(th)
%            loc = int2str(0);
%        else
%            loc = int2str(180+i*30);
%        end
%        text(-rt*cst(i),-rt*snt(i),loc,'horizontalalignment','center',...
%             'handlevisibility','off')
%    end

% set view to 2-D
    view(2);
% set axis limits
    axis(rmax*[-1 1 -1.15 1.15]);
end

% Reset defaults.
set(cax, 'DefaultTextFontAngle', fAngle , ...
    'DefaultTextFontName',   fName , ...
    'DefaultTextFontSize',   fSize, ...
    'DefaultTextFontWeight', fWeight, ...
    'DefaultTextUnits',fUnits );

% plot data on top of grid
if strcmp(line_style,'auto')
    hold on;
    q = plot(real(S),imag(S));
else
    hold on;
    q = plot(real(S),imag(S),line_style);
end
if nargout > 0
    hpol = q;
end
if ~hold_state
    set(gca,'dataaspectratio',[1 1 1]), axis off; set(cax,'NextPlot',next);
end
set(get(gca,'xlabel'),'visible','on')
set(get(gca,'ylabel'),'visible','on')


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99精品国产91久久来源| 欧美一区二区视频免费观看| 日韩av中文字幕一区二区| 精品欧美一区二区久久| 日韩一区二区三区四区| 欧美一级片免费看| 精品日韩欧美一区二区| 久久久午夜电影| 国产三级精品三级在线专区| 久久久精品人体av艺术| 欧美国产日韩一二三区| 中文字幕一区二区三区乱码在线| 国产精品免费久久| 最新久久zyz资源站| 亚洲人xxxx| 午夜欧美2019年伦理| 日韩在线一二三区| 精品无码三级在线观看视频| 国产精品一区二区在线播放 | 亚洲色图在线视频| 国产精品久久久久久久久久久免费看 | 欧美中文字幕一区二区三区| 欧美亚洲日本一区| 欧美一区二区精品| 欧美激情综合在线| 亚洲另类春色校园小说| 亚洲不卡一区二区三区| 国产中文一区二区三区| 99v久久综合狠狠综合久久| 欧美视频精品在线观看| 久久亚洲影视婷婷| 亚洲情趣在线观看| 日韩av中文字幕一区二区| 成人黄色大片在线观看| 欧美亚洲国产一区二区三区| 欧洲一区二区av| 久久久久久久综合狠狠综合| 亚洲男人的天堂一区二区| 另类调教123区 | 色老头久久综合| 欧美白人最猛性xxxxx69交| 国产精品久久久久久久第一福利 | 欧美婷婷六月丁香综合色| 久久久99精品免费观看| 亚洲午夜精品17c| 成人亚洲一区二区一| 欧美一级爆毛片| 亚洲欧美激情视频在线观看一区二区三区 | 国产精品区一区二区三区| 手机精品视频在线观看| 不卡区在线中文字幕| 欧美大片免费久久精品三p| 亚洲日本成人在线观看| 国产激情一区二区三区| 日韩欧美一区在线| 午夜视频在线观看一区二区 | 一区二区欧美精品| 岛国一区二区在线观看| 精品久久久久av影院| 午夜精品视频在线观看| 色欧美片视频在线观看在线视频| 久久老女人爱爱| 精品一区免费av| 欧美一区二区三区色| 亚洲成人一二三| 一本大道av伊人久久综合| 国产精品卡一卡二| 粉嫩绯色av一区二区在线观看| 日韩精品一区二区三区蜜臀| 日韩精品一级中文字幕精品视频免费观看 | 正在播放亚洲一区| 黄色成人免费在线| 欧美美女黄视频| 亚洲综合一区二区三区| 欧美性做爰猛烈叫床潮| 亚洲精品国产第一综合99久久| va亚洲va日韩不卡在线观看| 日本一区二区综合亚洲| 成人开心网精品视频| 国产精品私人影院| 成人av在线一区二区| 国产精品网友自拍| 色综合中文字幕| 亚洲欧洲性图库| 色一情一乱一乱一91av| 国产精品卡一卡二| 色婷婷av久久久久久久| 亚洲综合视频网| 日韩午夜精品电影| 免费成人美女在线观看| 欧美一区二区大片| 久久99国产精品尤物| 国产欧美日韩视频一区二区| 国产.欧美.日韩| 亚洲女与黑人做爰| 欧洲精品中文字幕| 日本成人在线电影网| 精品国产一区二区三区av性色| 国产乱妇无码大片在线观看| 国产精品丝袜黑色高跟| 色综合视频在线观看| 亚洲mv大片欧洲mv大片精品| 欧美草草影院在线视频| 国产91精品精华液一区二区三区 | 日本特黄久久久高潮| 日韩精品一区二区三区视频 | 精品视频在线视频| 捆绑变态av一区二区三区| 国产欧美日韩卡一| 91久久精品日日躁夜夜躁欧美| 视频一区免费在线观看| 久久免费看少妇高潮| 色94色欧美sute亚洲线路一久| 天涯成人国产亚洲精品一区av| 美女视频网站久久| 精品国产一二三区| www.欧美色图| 青青草精品视频| 亚洲天堂免费看| 日韩女优毛片在线| 一本一道久久a久久精品| 美女视频黄a大片欧美| 亚洲欧美一区二区不卡| 777欧美精品| 不卡一卡二卡三乱码免费网站| 日本在线观看不卡视频| 亚洲欧洲成人精品av97| 91精品国产综合久久精品图片| eeuss国产一区二区三区| 三级成人在线视频| 一区二区三区高清不卡| 国产欧美日韩精品在线| 日韩美女天天操| 欧美日韩中字一区| 97精品国产露脸对白| 国产真实乱子伦精品视频| 日韩精品一级二级 | 91网上在线视频| 国产成人精品亚洲777人妖| 日日骚欧美日韩| 亚洲三级电影网站| 国产区在线观看成人精品| 91精品国产综合久久精品图片 | 欧美精品 日韩| 在线看不卡av| 色噜噜狠狠色综合中国| 国产精品99久久久久久似苏梦涵| 视频一区二区三区在线| 午夜欧美2019年伦理| 亚洲一区在线看| 一区二区视频在线| 亚洲天堂久久久久久久| 国产精品久久久久久亚洲毛片 | 91论坛在线播放| 91蜜桃免费观看视频| 色综合天天综合网国产成人综合天 | 欧美综合在线视频| 91丨国产丨九色丨pron| 成人丝袜高跟foot| 成人av在线资源| 91视频91自| 色婷婷av一区二区三区之一色屋| 91小视频在线观看| 欧洲一区在线观看| 91成人看片片| 91麻豆精品国产91久久久| 7777精品伊人久久久大香线蕉 | 久久久久久久久久久久久夜| 日韩一级大片在线观看| 久久综合九色综合欧美就去吻 | av在线播放不卡| 97久久人人超碰| 色婷婷激情综合| 欧美一级夜夜爽| 精品成a人在线观看| 国产精品久久久一本精品| 亚洲伦在线观看| 日韩在线a电影| 国产精品888| 色素色在线综合| 日韩美女视频在线| 国产欧美日韩精品a在线观看| 亚洲日本va午夜在线影院| 亚洲观看高清完整版在线观看| 蜜臀va亚洲va欧美va天堂| 国产成人av电影免费在线观看| 日本韩国一区二区| 日韩精品一区二区在线| 中文字幕一区在线| 日韩有码一区二区三区| 成人免费看片app下载| 欧美亚洲愉拍一区二区| 精品福利一区二区三区| 亚洲人成伊人成综合网小说| 日韩成人伦理电影在线观看| 99视频一区二区| 日韩美女一区二区三区| 一片黄亚洲嫩模| 国产成人在线视频网站| 在线播放欧美女士性生活|