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

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

?? findpis.m

?? 高階sigma-delta調制器設計matlab工具包, 半波帶濾波器設計工具包
?? M
字號:
function [s,e,n,o,Sc] = findPIS(u,ABCD,nlev,options)%[s e n o Sc] = findPIS(u,ABCD,nlev=2,options). Find a positively-invariant set.%findPIS finds a convex positively invariant set for the (nlev)-level%delta-sigma modulator described by ABCD whose input is u.%u may be either a scalar or a 2x1 vector. %In the former case the input is constant;%in the latter the input is a sequence of arbitrary values in the given range.%The invariant set is described with the following parameters:%s = its vertices, e = its edges, n = facet normals, o = facet offsets. %Points inside the set are characterized by  n'*x + o <= 0.%% options = [ dbg=0 itnLimit=2000 expFactor=0.01 N=1000 skip=100%	      qhullArgA=0.999 qhullArgC=.001]%qhullArgA is the cosine of the angle tolerance (controls facet-merging).%qhullArgC is the centrum distance tolerance (controls facet-merging).%dbg=1 causes debugging information to be displayed.if nargin>2    if isnan(nlev) | isempty(nlev)	nlev = 2;    endendorder = size(ABCD,1)-1;% Handle the optionsoptionName = ['dbg      ';'itnLimit ';'expFactor';'N        ';'skip     ';'qhullArgA';'qhullArgC'];defaults = [ 0 2000 .01 1000 100 0.999 0.001];for i=1:length(defaults)    if i>length(options)	eval([optionName(i,:) '=defaults(i);'])      elseif isnan(options(i)) 	eval([optionName(i,:) '=defaults(i);'])      else	eval([optionName(i,:) '=options(i);'])      endendqhullArgs = sprintf('qhull Qcx A%g C%g', qhullArgA, qhullArgC); % Compute a few iterations of difference equationsif size(u)==[1 1]    un = u(ones(1,skip+N));elseif size(u) == [2 1]	    if ABCD(order+1,order+1) ~= 0	% Require D1=0	fprintf('%s: Limitation. D1 must be zero for u-ranges.\n', mfilename);	return;    end    % Make 90% of the u-values take on the extremes    un = uvar(u,skip+N);else    fprintf('%s: Error. Argument 1 (u) has the wrong dimensions.\n', mfilename);    returnend[v x xmax] = simulateDSM(un,ABCD,nlev);if max(xmax) > 100    fprintf('%s: A direct simulation indicates that the modulator is unstable.\n', mfilename);    s = Inf;    s = s(ones(order,1));    e=[]; n=[]; o=[];    returnendx = x(:,1+skip:N+skip);%Do scaling (coordinate transformation) to help qhull do better facet merging.%The scaling is based on principal component analysis (pg 105 of notebook 6).center = mean(x')';xp = x-center(:,ones(1,size(x,2)));R = xp*xp'/N;[Q L] = eig(R);Sc = Q*sqrt(L); Si = inv(Sc);[A0 B0 C0 D0] = partitionABCD(ABCD);ABCD = [ Si*A0*Sc Si*B0; C0*Sc D0];x = Si*x;xmax = max(abs(x)')';center = Si*center;%Store original data in case I need to restartrestart = 1;x0 = x;ABCD0 = ABCD;Si0 = Si; Sc0 = Sc;xmax0 = xmax; center0 = center;converged = 0;for itn = 1:itnLimit    if restart==1	restart = 0;	% Use the hull of x for the first iteration.	[s e n o] = qhull(x,qhullArgs);    else	% Expand the outside points	ns = dsexpand(ns(:,logical(out)),center,expFactor);	% Use the hull of s and the expanded ns for the next iteration.	[s e n o] = qhull([s ns], qhullArgs);    end    % Map the set    ns = dsmap(u,ABCD,nlev,s,e);    if ~isempty(find(max(abs(ns'))' > 10*xmax))	fprintf('Set is much larger than necessary--\n');	fprintf('Reducing expansion factor, increasing hull accuracy, and re-starting.\n');	restart = 1;	expFactor = 0.5*expFactor; 	qhullArgC = 0.5*qhullArgC;	qhullArgA = 0.75 + 0.25*qhullArgA;	qhullArgs = sprintf('qhull Qcx A%g C%g', qhullArgA, qhullArgC); 	x = x0; xmax = xmax0; center = center0;	Si = Si0; Sc = Sc0; ABCD = ABCD0;    else	% Test for inclusion: ns inside s 	out = outsideConvex(ns,n,o);	% Draw some pretty pictures or print some status information.	dsisPlot(dbg,itn,order,x,s,e,ns,out);	if out == 0	    % Check the PIS by forming the exact hull 	    % and checking its images for inclusion.	    [ss ee nn oo] = qhull(s,'exact Qcx');	    ns = dsmap(u,ABCD,nlev,ss,ee);	    out =  outsideConvex(ns,nn,oo);	    if( sum(out) == 0 )		converged = 1;		break;	    end	    fprintf('Apparent convergence, but %d vertices outside.\n',sum(out));	    fprintf('Continuing with tighter hull tolerances.\n');	    % Halve the centrum distance and inter-normal angle parameters.	    qhullArgC = 0.5*qhullArgC;	    qhullArgA = 0.75 + 0.25*qhullArgA;	    qhullArgs = sprintf('qhull Qcx A%g C%g', qhullArgA, qhullArgC); 	end	center = mean(ns')';	% The following can be done intermittently	N = size(ns,2);	xp = ns-center(:,ones(1,N));	R = xp*xp'/N; [Q L] = eig(R);	% Re-do the scaling if the principal axis is too long.	if max(max(L)) > 1.5		    if dbg>1		fprintf('Re-doing the scaling at iteration %d.\n', itn);	    end	    Sc1 = Q*sqrt(L); Si1 = inv(Sc1);	    Sc = Sc*Sc1; Si = inv(Sc);	    s = Si1*s; ns = Si1*ns; x = Si1*x; center = Si1*center;	    xmax = max(abs(x)')';	% !! I should use the hull of the points	    ABCD = [ Si*A0*Sc Si*B0; C0*Sc D0];	end    endend	% for itn...if converged    % Undo the scaling.    s = Sc*s;    n = Si'*n;    Sn = 1 ./ sqrt(sum(n.^2));     % n = n * diag(Sn); This is inefficient if the number of faces is large.    for i=1:size(n,2)        n(:,i) = n(:,i)*Sn(i);    end    o = o .* Sn;else    fprintf('%s: Unable to determine stability.\n', mfilename);    s = Inf;    s = s(ones(order,1));    e=[]; n=[]; o=[];end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区在线看| 不卡视频在线看| 欧美激情一区二区三区蜜桃视频 | 日韩av午夜在线观看| 久久色中文字幕| 欧美午夜精品免费| 成人精品鲁一区一区二区| 日韩国产成人精品| 一区二区三区四区中文字幕| 国产日产欧美精品一区二区三区| 欧美日产国产精品| caoporn国产精品| 精彩视频一区二区三区| 亚洲成精国产精品女| 1024成人网| 国产亚洲欧美在线| 欧美zozo另类异族| 欧美日韩一级黄| 欧美最新大片在线看| 成人av片在线观看| 国产九色sp调教91| 美女视频网站黄色亚洲| 午夜视频在线观看一区| 亚洲另类春色国产| 综合婷婷亚洲小说| 中文字幕一区二区三| 国产欧美一区在线| 久久综合五月天婷婷伊人| 精品免费视频.| 日韩一卡二卡三卡| 91麻豆精品国产91久久久久久久久| 91老师片黄在线观看| 99久久精品免费看国产| 国产69精品一区二区亚洲孕妇| 经典三级在线一区| 极品美女销魂一区二区三区| 激情av综合网| 韩国中文字幕2020精品| 精品亚洲国产成人av制服丝袜| 久久疯狂做爰流白浆xx| 久久精品久久综合| 久久99国产精品麻豆| 精品一区二区久久久| 国模一区二区三区白浆| 国产精品99久久久久久似苏梦涵 | 91在线精品一区二区| 波多野结衣一区二区三区| 国产白丝精品91爽爽久久| 国产精品456| www.激情成人| 91老司机福利 在线| 欧美性猛片xxxx免费看久爱| 欧美在线制服丝袜| 欧美日韩一区二区在线观看| 欧美日韩高清不卡| 日韩欧美一区在线| 久久久久国产精品麻豆ai换脸 | 91精品国产91久久久久久一区二区| 欧美日韩电影一区| 亚洲精品在线观看视频| 日本一区二区视频在线| 亚洲日本va午夜在线影院| 夜夜嗨av一区二区三区| 日本成人在线一区| 国产精一品亚洲二区在线视频| 99久久er热在这里只有精品66| 日本韩国精品在线| 日韩午夜电影av| 国产清纯白嫩初高生在线观看91 | av男人天堂一区| 日本韩国欧美三级| 日韩欧美国产三级电影视频| 国产亚洲一区二区三区在线观看| 自拍偷拍亚洲综合| 三级影片在线观看欧美日韩一区二区| 蓝色福利精品导航| 色综合久久久久网| 欧美一级二级在线观看| 国产精品污www在线观看| 一区二区三区在线免费| 麻豆国产一区二区| 成人av在线观| 欧美成人艳星乳罩| 亚洲欧美偷拍卡通变态| 久久99这里只有精品| 日本高清无吗v一区| 欧美va在线播放| 樱花草国产18久久久久| 久久99精品国产麻豆婷婷洗澡| 97精品久久久午夜一区二区三区 | 91精品国产一区二区人妖| 久久久.com| 婷婷开心久久网| 高清在线不卡av| 欧美一区二区三区视频在线| 亚洲欧洲国产专区| 国产一区二区三区国产| 欧美羞羞免费网站| 国产午夜精品一区二区三区视频 | 亚洲精品视频一区二区| 国产乱对白刺激视频不卡| 欧美三级欧美一级| 成人免费在线视频观看| 久久aⅴ国产欧美74aaa| 欧美精品乱码久久久久久按摩| 亚洲欧洲av色图| 国产一区二区在线观看视频| 欧美一区二区三区男人的天堂| 亚洲欧美另类久久久精品 | 一本一道久久a久久精品| 久久婷婷综合激情| 婷婷丁香久久五月婷婷| 色婷婷香蕉在线一区二区| 国产亚洲欧美中文| 国内成+人亚洲+欧美+综合在线| 欧美裸体一区二区三区| 一区二区三区四区不卡在线| 成人性视频网站| 久久综合色综合88| 狠狠色丁香婷婷综合久久片| 91精品国产一区二区| 亚洲成人在线免费| 欧美视频自拍偷拍| 亚洲综合自拍偷拍| 色视频一区二区| 亚洲少妇屁股交4| av亚洲精华国产精华精华| 国产色一区二区| 国产精品小仙女| 久久久久久久久久久黄色| 久久精品999| 欧美xxxx在线观看| 久久99国产精品免费网站| 精品国产乱码久久久久久久| 蜜桃一区二区三区在线观看| 日韩视频一区二区三区在线播放| 亚洲国产精品自拍| 欧美精品日日鲁夜夜添| 美女国产一区二区三区| 欧美一级欧美三级| 韩日欧美一区二区三区| 国产日韩欧美麻豆| gogo大胆日本视频一区| 亚洲欧美精品午睡沙发| 欧美少妇bbb| 图片区小说区区亚洲影院| 日韩视频在线观看一区二区| 久久99国内精品| 中文字幕高清不卡| 91在线观看一区二区| 亚洲成人久久影院| 日韩一区二区在线观看视频| 黄色日韩三级电影| 亚洲国产精品99久久久久久久久| 波多野洁衣一区| 亚洲国产va精品久久久不卡综合 | 一色屋精品亚洲香蕉网站| 91麻豆国产自产在线观看| 亚洲国产精品视频| 91精品久久久久久久91蜜桃| 激情图区综合网| 国产精品国产三级国产专播品爱网| av成人动漫在线观看| 亚洲h在线观看| 欧美xxxx老人做受| 99麻豆久久久国产精品免费| 天堂一区二区在线免费观看| 久久综合久久鬼色| 一本到不卡免费一区二区| 日韩精品久久理论片| 国产性色一区二区| 欧美日韩久久不卡| 国产91精品免费| 日韩在线一区二区| 国产无遮挡一区二区三区毛片日本 | 五月天激情小说综合| 久久久精品国产免大香伊| 91福利国产精品| 国产在线精品国自产拍免费| 亚洲色欲色欲www| 精品99一区二区| 欧美午夜理伦三级在线观看| 国产美女精品在线| 亚洲综合男人的天堂| 久久精品免视看| 欧美日韩电影在线播放| 成人av在线看| 麻豆精品国产传媒mv男同| 一区二区三区四区视频精品免费| 精品国产免费一区二区三区四区 | 中文无字幕一区二区三区 | 欧美一区2区视频在线观看| 大白屁股一区二区视频| 日韩av电影免费观看高清完整版在线观看 | 99久久综合国产精品| 精品一区二区综合| 午夜精品久久久久影视| 中文字幕av一区二区三区免费看 | 国产精品资源在线| 天堂va蜜桃一区二区三区漫画版|