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 + -
显示快捷键?