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

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

?? rfna_plot.asv

?? spread spectrum communication will be helpful to you!
?? ASV
字號:
function varargout = rfna_plot(varargin)% RFNA_PLOT Application M-file for rfna_plot.fig%    FIG = RFNA_PLOT launch rfna_plot GUI.%    RFNA_PLOT('callback_name', ...) invoke the named callback.% Last Modified by GUIDE v2.0 07-May-2002 18:01:31if nargin == 0  % LAUNCH GUI	fig = openfig(mfilename);  % no 'reuse'    	% set(fig,'Color',get(0,'defaultUicontrolBackgroundColor'));    handles = guihandles(fig);   	% Generate a structure of handles to pass to callbacks, and store it.     handles.Zo=50;    handles.smith = smith_chart('draw',...                                [5 10 20 30 50 75 100 150 200 300 500]/handles.Zo,...                                [5 10 20 30 50 75 100 150 200 300 500]/handles.Zo,...                                handles.Zo,...                                get(handles.axes1,'position'));  % place on top of existing axis                                    handles.polar = line('color',[0 1 0],'parent',handles.smith,'visible','off','xdata',[],'ydata',[]);                                 set(handles.axes1,'color','none'); % this eventually ends up on top and must be transparent to show                                        % smith chart coordinates below                                  vis='off';    set(handles.smith,'visible',vis);    set(get(handles.smith,'children'),'visible',vis);    handles.line    = line('color',[0 1 0],'parent',handles.axes1);    handles.overlay = line('color',[0 1 1],'parent',handles.axes1,'visible','off');            CLWc   = 20;   % Cursor Label width    CROWc  = 70;   % Cursor readout width    MKWc   = 38;   % Mark button width     CURDXc = 8;    HTXTc  = 20;           y  = 40;       % position in pixels    x  = 20;                         positions = [x+0.2*CURDXc+MKWc                             y          CLWc   HTXTc; % x label                       x+0.2*CURDXc+MKWc                             y-HTXTc    CLWc   HTXTc; % y label                       x+CLWc+0.2*CURDXc+MKWc                        y          CROWc  HTXTc; % x readout                       x+CLWc+CROWc+CURDXc+0.2*CURDXc+MKWc           y          CROWc  HTXTc; % x expand                       x+CLWc+0.2*CURDXc+MKWc                        y-HTXTc    CROWc  HTXTc; % y readout                       x+CLWc+CROWc+CURDXc+0.2*CURDXc+MKWc           y-HTXTc    CROWc  HTXTc; % y expand                       x                                             y          HTXTc  HTXTc; % peak button                       x+HTXTc                                       y          HTXTc  HTXTc; % valley button                       x+0.1*CURDXc                                  y-HTXTc    MKWc   HTXTc];% mark button                       curcol=[0 0  1];                                 colors    =  [1 1 1;   % label color                    1 1 0;   % readout color (zeros means track line color)                    0 0 1;   % expansion box color                    1 1 0;   % mark line color                    1 0 0;   % cursor color line 1                    0 0 1];  %                         format_s  = ['%8.5f';'%8.5f'];  % formats for x and y related readouts      font_size = 12;      handles.cursor_id = add_cur(handles.axes1,'init',positions,colors,['X:';'Y:'],...                                             ['x';'+'],font_size,format_s,'on');                     add_cur(handles.cursor_id,'set','axis_cb','rfna_plot(''axis_synch'',gcbo,[],guidata(gcbo))');                    handles	  guidata(fig, handles);	if nargout > 0		varargout{1} = fig;	endelseif ischar(varargin{1}) % INVOKE NAMED SUBFUNCTION OR CALLBACK	try		if (nargout)			[varargout{1:nargout}] = feval(varargin{:}); % FEVAL switchyard		else			feval(varargin{:}); % FEVAL switchyard		end	catch		disp(lasterr);	endendfunction varargout = plot_data(h, data, handles, varargin)         handles.data = data;         switch data.name            case {'s11','s22'}                % create a list for the display popup                s={'Smith','Zin','vswr','return loss'}            case {'s21','s12'}                s={'dB mag','phase','polar'}                         end;            set(handles.display,'string',s,'value',1);         guidata(handles.rfna_plot, handles);         display_Callback(h,[],handles,varargin);  function varargout = axis_synch(h,data, handles, varargin)            set(handles.smith,'xlim',get(handles.axes1,'xlim'),'ylim',get(handles.axes1,'ylim'));                         function  varargout = smith_cursor(h,data, handles, varargin)         % cursor for smith chart aux readout         [xy,index] = add_cur(handles.cursor_id,'get','position');         [number,h_line]=add_cur(handles.cursor_id,'get','active_line');         data = get(h_line,'userdata');  % need for freq info          x=xy(1); y=xy(2);         z  = handles.Zo*(1+(x+j*y))/(1-(x+j*y));         rs = real(z);         xs = imag(z);         index=min(length(data.freq),index);         f  = data.freq(index);         set(handles.aux_ro,'string',sprintf(' F=%8.2f MHz R=%4.1f ohms  X=%4.1f ohms',f,rs,xs));         mag=abs(x+j*y);         set(handles.aux_r2,'string',sprintf(' Radius= %5.3f Angle=%6.1f  VSWR=%4.2f', mag, (180/pi)*atan2(y,x), (1+mag)/(1-mag)));         function  varargout = xfer_cursor(h,data, handles, varargin)         % cursor for xfer function (s12,s21) aux readout         [xy,index] = add_cur(handles.cursor_id,'get','position');         [number,h_line]=add_cur(handles.cursor_id,'get','active_line');         data = get(h_line,'userdata');  % this is in dB and phase format         set(handles.aux_ro,'string',sprintf(' Mag= %8.6f   Phase=%6.1f ',10^(data.mag(index)/20), data.ph(index)));         set(handles.aux_r2,'string','');% --------------------------------------------------------------------function varargout = Overlay_Callback(h, eventdata, handles, varargin)        if strcmp(get(handles.overlay,'visible'),'on')            set(handles.overlay,'visible','off');        else             set(handles.overlay,'visible','on','xdata',...                 get(handles.line,'xdata'),'ydata',get(handles.line,'ydata'),...                 'userdata',get(handles.line,'userdata'));         end;% --------------------------------------------------------------------function varargout = display_Callback(h, eventdata, handles, varargin)                data=handles.data;                switch data.name                case {'s11','s22'}                % convert mag phase to real & imag                    [real_part,imag_part]=dbphase2xy(data.mag,data.ph);                                        set(handles.line,'xdata', real_part, 'ydata',imag_part,'userdata',data);                    set(handles.axes1,'xlim',get(handles.smith,'xlim'),'ylim',get(handles.smith,'ylim'),...                                     'xgrid','off','ygrid','off','xcolor',[0 0 0],'ycolor',[0 0 0]);                    set(get(handles.axes1,'xlabel'),'string','Real');set(get(handles.axes1,'ylabel'),'string','Imag');                    set(handles.smith,'visible','on');                    set(get(handles.smith,'children'),'visible','on');                    add_cur(handles.cursor_id,'set','move_cb','rfna_plot(''smith_cursor'',gcbo,[],guidata(gcbo))');                case  {'s12','s21'}                    set(handles.smith,'visible','off');                    set(get(handles.smith,'children'),'visible','off');                    set(handles.aux_r2,'visible','off');                    set(handles.line,'xdata', data.freq, 'ydata', data.mag,'userdata',data);                    set(handles.axes1,'xlim',[data.freq(1),data.freq(end)],'ylimmode','auto',...                                      'xgrid','on','ygrid','on','xcolor',[1 1 1],'ycolor',[1 1 1]);                     set(get(handles.axes1,'xlabel'),'string','MHz');set(get(handles.axes1,'ylabel'),'string','dB');                    add_cur(handles.cursor_id,'set','move_cb','rfna_plot(''xfer_cursor'',gcbo,[],guidata(gcbo))');                end;                                function out1 = smith_chart(Action,In1,In2,In3,In4) % function out1 = smith_chart(Action,In1,In2,In3,In4)% Action = 'draw'%    In1 = [rvalues];%    In2 = [xvalues];%    In3 = Zo of line (optional)%    In4 = position   (optional)    NSEGSc = 63;    if strcmp(Action,'draw')        if nargin <=3            Zo = 50;        else            Zo = In3;        end;                if nargin <=4           out1=axes('box','off','xgrid','off','ygrid','off','zgrid','off',...                     'color','none','nextplot','add','visible','off');        else           out1=axes('Units','pixels','position',In4,'box','off','xgrid','off','ygrid','off','zgrid','off',...                     'color','none','nextplot','add','visible','off');        end;        set(out1,'xlim',[-1.1 1.1],'ylim',[-1.1,1.1]);        xlabel('');        ylabel('');        theta = linspace(-pi, pi, NSEGSc);                for r=(In1)           z     =((r/(r+1) + 1/(r+1)*exp(j*theta)));           line('xdata',real(z),'ydata',imag(z),'color',[0.5 0.5 0]);           xpos = (r-1)/(r+1);            h=text(xpos, 0, ftoa('%4w',r*Zo));            % h=text(xpos, 0, sprintf('%4.1f',r*Zo));           set(h, 'VerticalAlignment', 'top', 'HorizontalAlignment', 'right','color',[1 1 1]);        end;                % draw unit circle , and imag==0 line         z = exp(j*theta);        line('xdata',real(z),'ydata',imag(z),'color',[1 1 0]);        line('xdata',[-1 1],'ydata',[0 0],'color',[1 1 0]);                v = linspace(0,10,NSEGSc);        r = [ 0 v.^2];                for x = In2            z = r+j*x*ones(1,NSEGSc+1);            g = (z-1)./(z+1);            line('xdata',real(g),'ydata', imag(g), 'color',[0 0.5 0.5]);            line('xdata',real(g),'ydata',-imag(g), 'color',[0 0.5 0.5]);                        g= ((j*x-1)/(j*x+1));            xpos = real(g);            ypos = imag(g);                        s = ftoa('%4w',Zo*x);            h=text([xpos xpos], [ypos -ypos], [' j' s ; '-j' s]);            set(h(1),'VerticalAlignment', 'bottom','color',[1 1 1]);            set(h(2),'VerticalAlignment', 'top','color',[1 1 1]);            if xpos == 0                set(h, 'Horizontalalignment', 'center');            elseif xpos < 0               set(h, 'Horizontalalignment', 'right');            end        end;        rmin = min(In2);        rmax = max(In2);        line('xdata',[(rmin-1)/(rmin+1),(rmax-1)/(rmax+1)],'ydata',[0 0],'color',[1 1 0]);    else        end;        % end; 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品嫩草影院av蜜臀| 国产精品第四页| 中文字幕不卡一区| 日韩和欧美一区二区| 99热这里都是精品| 久久精品男人天堂av| 午夜精品久久久久久不卡8050| 成人国产精品免费观看动漫| 欧美日韩高清一区二区不卡| 国产欧美日韩麻豆91| 免费观看在线色综合| 欧美色精品天天在线观看视频| 国产精品麻豆一区二区| 精一区二区三区| 欧美一区午夜视频在线观看| 夜夜精品视频一区二区| 99热99精品| 中文字幕在线不卡一区| 成人午夜短视频| 国产网红主播福利一区二区| 国精产品一区一区三区mba视频| 欧美精品123区| 性做久久久久久免费观看| 欧洲精品一区二区| 一区二区三区不卡视频| 91浏览器在线视频| 亚洲激情自拍视频| 欧美最新大片在线看| 一区二区三区在线观看欧美| 色综合久久88色综合天天6| 中文字幕一区二区三区视频| 99精品一区二区三区| 亚洲精品国产品国语在线app| 成人国产精品视频| 亚洲精品久久嫩草网站秘色| 色婷婷国产精品久久包臀| 亚洲精品大片www| 欧美日本免费一区二区三区| 午夜精品影院在线观看| 4438成人网| 国产一区二区三区久久悠悠色av | 日韩一卡二卡三卡四卡| 首页综合国产亚洲丝袜| 日韩一区二区三区高清免费看看| 青青草97国产精品免费观看| 欧美mv日韩mv国产网站| 丁香六月久久综合狠狠色| 亚洲人成人一区二区在线观看| 在线观看亚洲专区| 日日夜夜一区二区| 久久美女高清视频 | 国产美女在线观看一区| 国产色婷婷亚洲99精品小说| 成人国产精品免费观看| 亚洲成人手机在线| 精品国产乱码久久久久久1区2区 | 亚洲国产成人porn| 日韩久久免费av| 91免费看片在线观看| 麻豆成人久久精品二区三区小说| 久久男人中文字幕资源站| 成人深夜在线观看| 亚洲美女屁股眼交3| 欧美一区二区精品| 97aⅴ精品视频一二三区| 午夜免费久久看| 国产精品你懂的在线| 欧美色爱综合网| 岛国av在线一区| 热久久一区二区| 亚洲男同性视频| 久久九九全国免费| 欧美人牲a欧美精品| 波多野结衣一区二区三区| 亚洲成国产人片在线观看| 欧美国产日韩精品免费观看| 欧美人妖巨大在线| 色综合久久久久| 国产精品亚洲午夜一区二区三区| 亚洲人成亚洲人成在线观看图片 | 亚洲欧美精品午睡沙发| www国产精品av| 欧美日韩国产片| 99久久精品久久久久久清纯| 久久99久久精品欧美| 亚洲va韩国va欧美va| 亚洲美女在线国产| 日韩一区欧美小说| 国产人伦精品一区二区| 日韩一区二区在线免费观看| 欧美视频中文字幕| 91黄色免费网站| 99久久精品国产毛片| 成人视屏免费看| 国产精品一区二区久激情瑜伽| 日本不卡中文字幕| 丝袜美腿成人在线| 一区二区三区毛片| 亚洲精品国产无天堂网2021| **性色生活片久久毛片| 中文字幕电影一区| 国产日韩欧美在线一区| 久久久久久久久久久99999| 精品国产一区二区三区久久影院 | 日韩一区在线播放| 国产精品毛片a∨一区二区三区| 欧美精品一区二区高清在线观看 | 欧美自拍丝袜亚洲| 91在线精品秘密一区二区| av在线不卡免费看| 99久久精品国产一区| 欧美一区午夜视频在线观看| 色噜噜夜夜夜综合网| 色噜噜偷拍精品综合在线| 91小视频免费看| 欧美在线|欧美| 欧美午夜一区二区三区免费大片| 色噜噜狠狠色综合中国| 在线观看网站黄不卡| 在线精品视频免费观看| 欧美日韩亚洲综合一区二区三区| 欧美美女bb生活片| 日韩欧美另类在线| 国产三级一区二区三区| 国产欧美一区二区精品性色| 中文av一区特黄| 亚洲美女精品一区| 亚洲成va人在线观看| 免费不卡在线观看| 国产99久久久国产精品潘金网站| 国产成人在线影院| 色哟哟日韩精品| 日韩一区和二区| 国产日产精品1区| 亚洲一区二区成人在线观看| 日韩国产一区二| 成人精品一区二区三区四区 | 中文字幕成人av| 日韩毛片精品高清免费| 亚洲福利视频一区二区| 日韩av午夜在线观看| 国产制服丝袜一区| 91美女片黄在线观看| 91精品国产全国免费观看| 国产日韩欧美不卡在线| 亚洲福利一二三区| 国产成人免费网站| 欧美日韩你懂的| 欧美国产一区在线| 五月婷婷欧美视频| 成人黄色片在线观看| 欧美美女视频在线观看| 国产亚洲一本大道中文在线| 亚洲一二三四在线观看| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美男女性生活在线直播观看| 欧美xxx久久| 伊人婷婷欧美激情| 国产老肥熟一区二区三区| 欧美色老头old∨ideo| 日本一区二区三区在线观看| 丝袜美腿亚洲一区二区图片| www.欧美亚洲| 日韩女优av电影| 亚洲最快最全在线视频| 国产精品 日产精品 欧美精品| 在线视频国产一区| 无吗不卡中文字幕| 奇米一区二区三区| 在线观看精品一区| 欧美国产成人在线| 激情综合亚洲精品| 欧美女孩性生活视频| 亚洲精品一卡二卡| 高清成人免费视频| 精品剧情v国产在线观看在线| 亚洲激情av在线| 99r国产精品| 国产精品国产三级国产三级人妇 | 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲一区二区精品视频| 99久久国产综合精品色伊| 久久精品欧美日韩精品| 激情五月激情综合网| 欧美高清精品3d| 亚洲国产精品久久久男人的天堂 | 日韩亚洲电影在线| 手机精品视频在线观看| 欧美伊人久久久久久久久影院| 亚洲人成网站影音先锋播放| 97精品久久久午夜一区二区三区| 欧美激情自拍偷拍| 国产69精品久久99不卡| 久久久国产精品不卡| 久久99精品国产麻豆不卡| 日韩视频123| 国产美女视频91| 久久久久久久久99精品| 丰满亚洲少妇av| 国产精品成人一区二区艾草|