Overview
Comment: | Now has u0 input vector |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | origin/master | trunk |
Files: | files | file ages | folders |
SHA3-256: |
30eb07fb3973b7d53e08f7c52afd4077 |
User & Date: | gawthrop@users.sourceforge.net on 1996-08-15 11:53:44 |
Other Links: | branch diff | manifest | tags |
Context
1996-08-15
| ||
11:54:32 | Now has optional initial condition. check-in: 681ad2aea9 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
11:53:44 | Now has u0 input vector check-in: 30eb07fb39 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
11:52:42 |
Now creats a number of versions: fr complex frequency response lmfr log magnitude of fr lpfr phase of fr nyfr real and imag parts - Nyquist style nifr Nichols style. check-in: d6652c7f68 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
Changes
Modified mttroot/mtt/bin/trans/m/dm2fr.m from [5190b9bd8e] to [fe21ca30b0].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | function fr = dm2fr(A,B,C,D,E,W,u0) % fr = dm2fr(A,B,C,D,E,W,u0) % Descriptor matrix to frequency response. % A,B,C,D,E - descriptor matrices % W vector of frequency points % u0 input gain vector: u = u0*unit phasor % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % %% Version control history % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % %% $Id$ % %% $Log$ % %% Revision 1.1 1996/08/10 14:11:28 peter % %% Initial revision % %% % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% [Ny,Nu] = size(D); [Ny,Nx] = size(C); N = length(W); if nargin<7 u0 = zeros(Nu,1); u0(1) = 1; end; fr = zeros(N,Ny); i = 0; | > > > | > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | function fr = dm2fr(A,B,C,D,E,W,u0) % fr = dm2fr(A,B,C,D,E,W,u0) % Descriptor matrix to frequency response. % A,B,C,D,E - descriptor matrices % W vector of frequency points % u0 input gain vector: u = u0*unit phasor % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % %% Version control history % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % %% $Id$ % %% $Log$ % %% Revision 1.2 1996/08/15 10:24:28 peter % %% Includes u0 argument. % %% % %% Revision 1.1 1996/08/10 14:11:28 peter % %% Initial revision % %% % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% [Ny,Nu] = size(D); [Ny,Nx] = size(C); N = length(W); if nargin<7 u0 = zeros(Nu,1); u0(1) = 1; end; fr = zeros(N,Ny); i = 0; for w = W' i = i+1; FR = C*( (E*j*w - A) \ B ) + D; fr(i,:) = FR'; end; |