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

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

?? nichols.m

?? 經典通信系統仿真書籍《通信系統與 MATLAB (Proakis)》源代碼
?? M
字號:
function [magout,phase,w] = nichols(a,b,c,d,iu,w)
%NICHOLS Nichols frequency response for continuous-time linear systems.
%	NICHOLS(A,B,C,D,IU) produces a Nichols plot from the single
%	input IU to all the outputs of the continuous state-space system 
%	(A,B,C,D).  IU is an index into the inputs of the system and 
%	specifies which input to use for the Nichols response.  The 
%	frequency range and number of points are chosen automatically.
%
%	NICHOLS(NUM,DEN) produces the Nichols plot for the polynomial 
%	transfer function G(s) = NUM(s)/DEN(s) where NUM and DEN contain
%	the polynomial coefficients in descending powers of s. 
%
%	NICHOLS(A,B,C,D,IU,W) or NICHOLS(NUM,DEN,W) uses the user-supplied
%	freq. vector W which must contain the frequencies, in radians/sec,
%	at which the Nichols response is to be evaluated.  When invoked 
%	with left hand arguments,
%		[MAG,PHASE,W] = NICHOLS(A,B,C,D,...)
%		[MAG,PHASE,W] = NICHOLS(NUM,DEN,...) 
%	returns the frequency vector W and matrices MAG and PHASE (in 
%	degrees) with as many columns as outputs and length(W) rows.  No 
%	plot is drawn on the screen.  Draw the Nichols grid with NGRID.
%
%	See also: LOGSPACE,NGRID,MARGIN,BODE, and NYQUIST.

%	Clay M. Thompson  7-6-90
%	Revised ACWG 6-21-92
%	Copyright (c) 1986-93 by the MathWorks, Inc.

if nargin==0, eval('exresp(''nichols'')'), return, end

error(nargchk(2,6,nargin));

% --- Determine which syntax is being used ---
if (nargin==1),
	error('Wrong number of input arguments.');

elseif (nargin==2),	% Transfer function form without frequency vector
	num = a; den = b;
	w = freqint2(num,den,30);
	[ny,nn] = size(num); nu=1;

elseif (nargin==3),	% Transfer function form with frequency vector
	num = a; den = b;
	w = c;
	[ny,nn] = size(num); nu=1;

elseif (nargin==4),	% State space system, w/o iu or frequency vector
	error(abcdchk(a,b,c,d));
	w = freqint2(a,b,c,d,30);
	[iu,nargin,mag,phase]=mulresp('nichols',a,b,c,d,w,nargout,1);
	if ~iu, if nargout, magout = mag; end, return, end
	[ny,nu] = size(d);

elseif (nargin==5),	% State space system, with iu but w/o freq. vector
	error(abcdchk(a,b,c,d));
	w = freqint2(a,b,c,d,30);
	[ny,nu] = size(d);

else
	error(abcdchk(a,b,c,d));
	[ny,nu] = size(d);

end

if nu*ny==0, phase=[]; w=[]; if nargout~=0, magout=[]; end, return, end

% --- Evaluate the frequency response ---
if (nargin==2)|(nargin==3),
	g = freqresp(num,den,sqrt(-1)*w);
else
	g = freqresp(a,b,c,d,iu,sqrt(-1)*w);
end

mag = abs(g);
phase = -180+180./pi*atan2(-imag(g),-real(g));

% If no left hand arguments then plot graph.
if nargout==0
	status = ishold;
	magdb = 20*log10(mag);

	% Find the points where the phase wraps.  Plot each branch separately.
	% The following code is based on the algorithm in the unwrap function.

	cutoff = 200;
	[m, n] = size(phase);				% Assume column orientation.

	pmin = min(phase); pmin = pmin(ones(m, 1), :);% To force REM to behave.
	p = rem(phase - pmin, 360) + pmin;            % Phases modulo 360.

	dp = [p(1,:);diff(p)];			% Differentiate phases.
	jumps = (dp > cutoff) + (dp < -cutoff);	% Array of jumps locations
	if n==1, jvec = jumps; else jvec = (sum(jumps')~=0)'; end
	seg = cumsum(jvec);				% Used to identify segments

	jloc = find(jvec~=0);

	% Strip off each continuous piece and plot separately
	pj=[]; mj=[]; jj=[];
	for k=0:seg(length(seg)),
		mseg = magdb(seg==k,:); pseg = p(seg==k,:);

		% Add last point of previous segments so plots are continuous
		if ~isempty(pj), pj(jj)=pseg(1,jj); mj(jj)=mseg(1,jj); end
		pseg=[pj;pseg]; mseg=[mj;mseg];

		% Remember last point
		[np,mp] = size(pseg);
		if np~=0,
		    pj = pseg(np,:); mj = mseg(np,:); 
		    if k<length(jloc), jj=(jumps(jloc(k+1),:)~=0); end
		end

		if np>1,
		    plot(pseg,mseg), 		% Plot segment
		    hold on
		end
	end

	axstate = axis('state');
	if axstate(1)=='a'  % axis is set to auto range
		set(gca,'xlim',[-360 0]);
	end
	set(gca,'xtick',[-360, -270, -180, -90 0]);
	xlabel('Open-Loop Phase (deg)')
	ylabel('Open-Loop Gain (db)')

	if ~status, hold off, end	% Return hold to previous status
	return % Suppress output
end

% Uncomment the following line for decibels, but be warned that the 
% MARGIN function will not work with decibel data.

% mag = 20*log10(mag);
magout = mag; 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一级片在线观看| 国产精品午夜春色av| 日本高清无吗v一区| 欧美日韩一二三| 欧美v日韩v国产v| 中文字幕亚洲成人| 蜜桃精品视频在线观看| 国产福利电影一区二区三区| www.99精品| 久久久久久久久久美女| 亚洲精品水蜜桃| 成人黄色777网| 在线不卡一区二区| 亚洲人成精品久久久久久| 亚洲国产精品久久久久秋霞影院| 日韩电影在线一区| 欧美色精品天天在线观看视频| 日韩亚洲欧美综合| 亚洲福利视频三区| 色88888久久久久久影院野外| 精品粉嫩aⅴ一区二区三区四区 | 欧美精品一区二区三区在线 | 国产一区二区在线观看免费| 在线免费精品视频| 亚洲老司机在线| 99久精品国产| 亚洲少妇30p| 欧美精品日韩综合在线| 亚洲精品视频一区| 精品视频一区三区九区| 国产精品久久综合| 欧美性猛片aaaaaaa做受| 亚洲欧美日韩人成在线播放| 91免费在线播放| 一区二区三区视频在线看| 欧美色电影在线| 精品在线播放午夜| 国产精品国产三级国产专播品爱网 | 精品国产自在久精品国产| 麻豆国产精品视频| 国产精品免费久久| 欧美日韩中文字幕一区二区| 日韩成人免费电影| 欧美国产精品一区二区| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲成人在线网站| 久久久久久免费网| 欧美三电影在线| 成人午夜激情片| 日韩国产在线观看| 亚洲免费观看高清完整版在线 | 亚洲色图制服诱惑| 欧美一区二区在线免费播放| 成人免费高清视频| 免费观看久久久4p| 天堂成人国产精品一区| 国产精品美女久久久久aⅴ| 欧美一区二区三区四区高清| 91成人看片片| av一区二区三区黑人| 加勒比av一区二区| 男人操女人的视频在线观看欧美| 亚洲免费视频成人| 亚洲美女精品一区| 亚洲综合一二三区| 亚洲成人福利片| 国产精品系列在线| 91美女片黄在线| 91在线观看成人| 日韩欧美国产午夜精品| 中文子幕无线码一区tr| 久久99精品网久久| 欧美女孩性生活视频| 综合久久久久久| 99久久国产综合精品女不卡| 亚洲精品一区二区三区在线观看 | 国产精品香蕉一区二区三区| 欧美肥妇free| 亚洲国产aⅴ天堂久久| 欧美自拍丝袜亚洲| 亚洲风情在线资源站| 欧洲在线/亚洲| 婷婷亚洲久悠悠色悠在线播放| 欧美在线一区二区三区| 亚洲男人电影天堂| 欧美日韩国产片| 视频在线观看国产精品| 91精品久久久久久蜜臀| 久久狠狠亚洲综合| 国产欧美日韩亚州综合| av亚洲精华国产精华精| 亚洲激情五月婷婷| 欧美日本在线视频| 国产呦萝稀缺另类资源| 日本一区二区高清| 成人午夜电影久久影院| 夜夜亚洲天天久久| 日韩一区二区三区视频在线| 精品在线播放午夜| 中文字幕色av一区二区三区| 91福利在线看| 狠狠久久亚洲欧美| 自拍偷拍亚洲欧美日韩| 91麻豆精品国产91久久久久久 | 成人免费视频一区二区| 亚洲色图欧洲色图婷婷| 4438成人网| 成人的网站免费观看| 亚洲高清一区二区三区| 欧美不卡在线视频| 成人福利视频网站| 日本vs亚洲vs韩国一区三区| 国产欧美视频在线观看| 欧美日韩国产首页| av亚洲精华国产精华| 五月天精品一区二区三区| 国产日韩欧美在线一区| 欧美三级欧美一级| 不卡高清视频专区| 久久精品国产99久久6| 伊人色综合久久天天| 2欧美一区二区三区在线观看视频| 91蜜桃网址入口| 国内精品免费**视频| 亚洲国产精品久久不卡毛片| 国产目拍亚洲精品99久久精品| 欧美日韩在线不卡| 91丨九色丨尤物| 国产成都精品91一区二区三| 亚洲午夜久久久久久久久电影院| 久久久精品国产免大香伊| 9191久久久久久久久久久| 91亚洲国产成人精品一区二区三| 激情综合亚洲精品| 日韩影院在线观看| 亚洲电影在线播放| 一个色综合av| 亚洲人成亚洲人成在线观看图片| 久久久一区二区三区| 日韩一区二区在线免费观看| 欧美性色黄大片手机版| 91丝袜美女网| 99久久免费视频.com| 成人免费视频视频在线观看免费| 久久99久久99精品免视看婷婷| 五月综合激情婷婷六月色窝| 一区二区三区四区激情| 国产精品国产三级国产aⅴ原创| 久久久久久免费毛片精品| 精品欧美一区二区久久 | 精品99999| 精品国产三级电影在线观看| 精品黑人一区二区三区久久| 日韩欧美一区电影| 日韩一区二区三区视频| 日韩欧美中文字幕公布| 7777精品伊人久久久大香线蕉超级流畅| 欧美性感一区二区三区| 欧美日韩免费在线视频| 欧美在线free| 欧美年轻男男videosbes| 91精品国产全国免费观看| 欧美精品黑人性xxxx| 91精品国产免费| 精品国产免费人成在线观看| 精品国产成人系列| 精品国产乱子伦一区| 久久免费看少妇高潮| 国产精品久久久久影视| 亚洲精品国产成人久久av盗摄| 亚洲一区二区在线播放相泽| 日韩精品一卡二卡三卡四卡无卡| 日韩经典中文字幕一区| 国内精品视频666| 高潮精品一区videoshd| 91福利社在线观看| 欧美一卡在线观看| 久久久久久久国产精品影院| 一区在线播放视频| 亚洲va韩国va欧美va精品| 美女在线视频一区| eeuss鲁片一区二区三区| 欧美亚洲愉拍一区二区| 精品黑人一区二区三区久久| 国产精品乱人伦中文| 亚洲r级在线视频| 国产尤物一区二区| 欧美午夜视频网站| 欧美国产一区视频在线观看| 亚洲综合免费观看高清在线观看| 日韩精品乱码免费| 高清视频一区二区| 7777精品伊人久久久大香线蕉经典版下载 | 免费成人结看片| 成人动漫中文字幕| 欧美一区二区视频在线观看| 最好看的中文字幕久久| 黄色成人免费在线| 在线看日本不卡| 久久久国产综合精品女国产盗摄|