www.gusucode.com > rf 工具箱matlab源码程序 > rf/+rfdata/@data/sortimpedance.m
function [zl, zs, z0] = sortimpedance(h, freq, zlin, zsin, z0in) %SORTIMPEDANCE Sort the impedance. % % See also RFDATA.DATA % Copyright 2007 The MathWorks, Inc. if isscalar(zlin) zl = zlin; else zl = sortwithfreq(zlin, freq(:)); end if isscalar(zsin) zs = zsin; else zs = sortwithfreq(zsin, freq(:)); end if isscalar(z0in) z0 = z0in; else z0 = sortwithfreq(z0in, freq(:)); end function result = sortwithfreq(z, freq) [freq, freqindex] = sort(freq); result = z(freqindex); result = result(:);