JUK1
|
Go to the source code of this file.
Functions | |
Using these poles | make (s-a) terms %Each row corresponds to a partial fraction model at one frequency Asys |
: | wSimFreqs () |
res (:, 2) | |
res (:, 3) | |
res (:, 4) | |
Determine residues for | sigma (s) function %ctilde |
Variables | |
function [residues, ctilde, Asim, residual] | |
Number of poles to use in fit | numPoles = length(poles) |
Turn this into a | matrix |
Turn this into a with identical frequencies along the rows | Sk = 1j*repmat(wSimFreqs(:),1,numPoles) |
anorm are the complex starting current poles Here we create a matrix with identical poles down the columns | P = repmat(poles,numFreqs,1) |
To ensure residues come in perfect conjugate | pairs |
To ensure residues come in perfect conjugate we form A as | A = [ANorm + AConj, 1j*ANorm - 1j*AConj] |
How many vectors are we fitting | numVec = size(freqData,1)*size(freqData,2) |
numVar = numPoles + 2 | |
The partial fraction expansions consits of | terms |
AsimFull = Asim | |
freqDataFull = freqData | |
b = freqData(:) | |
Obtain iteration resiudes for model | x = A\b |
res = x(1:numVar) | |
residues = res(:) | |
ctilde = x(end/2+2:end) | |
residual = norm(A*x-b) | |
Check fit | H = simPoleResidueRemainder(wSimFreqs/2*pi, poles, residues) |
res | ( | : | , |
2 | |||
) |
res | ( | : | , |
3 | |||
) |
res | ( | : | , |
4 | |||
) |
|
virtual |
Definition at line 28 of file getResidues.m.
AsimFull = Asim |
Definition at line 40 of file getResidues.m.
b = freqData(:) |
Definition at line 47 of file getResidues.m.
ctilde = x(end/2+2:end) |
Definition at line 59 of file getResidues.m.
freqDataFull = freqData |
Definition at line 41 of file getResidues.m.
Definition at line 1 of file getResidues.m.
Definition at line 64 of file getResidues.m.
Turn this into a matrix |
Definition at line 16 of file getResidues.m.
Definition at line 14 of file getResidues.m.
numVar = numPoles + 2 |
Definition at line 32 of file getResidues.m.
How many vectors are we fitting numVec = size(freqData,1)*size(freqData,2) |
Definition at line 31 of file getResidues.m.
anorm are the complex starting current poles Here we create a matrix with identical poles down the columns P = repmat(poles,numFreqs,1) |
Definition at line 21 of file getResidues.m.
To ensure residues come in perfect conjugate pairs |
Definition at line 27 of file getResidues.m.
Definition at line 51 of file getResidues.m.
Definition at line 61 of file getResidues.m.
residues = res(:) |
Definition at line 55 of file getResidues.m.
Definition at line 17 of file getResidues.m.
The partial fraction expansions consits of terms |
Definition at line 34 of file getResidues.m.
Definition at line 50 of file getResidues.m.