pronyfreq.m

来自「这是一个 York大学开发的FDTD代码。很好用的工具」· M 代码 · 共 33 行

M
33
字号
function [F]=pronyfreq(C,Sp,fr,Ts)% [F]=pronyfreq(C,Sp,fr,Ts)% Use the method of Prony representation of a time response to determine% the frequency repsonse or spectrum.% In:%  C vector of amplitude coefficients from prony exponential series%  Sp vector of poles%  fr=frequency value(s)%  Ts=time domain sample rate?% Out:%  F=complex frequency response%  J. F. Dawson 27 Oct 1999%How many polesNp=rows(Sp)%How many frequenciesNf=rows(fr)% compute jwjw=2j*pi.*fr;   %column vector% Compute jw-SpW=jw*ones(1,Np);         % Nfx1 * 1xNp => NfxNpS=ones(Nf,1)*Sp.';       % Nfx1 * 1xNp => NfxNp%Coefficient matrixD=ones(Nf,1)*C.';        % Nfx1 * 1xNp => NfxNp%Do coefficient multiply and summation F=D./(W-S); % coefficient/Denominator        % NfxNp  F=F*ones(Np,1); % Summation                  % NfxNp * Npx1 => 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?