SQLITE_NOTICE(283): recovered 5 frames from WAL file /data/mtt.fossil-wal
File mttroot/mtt/bin/trans/dm2ir_m2dat artifact acb379d922 part of check-in d63c9a5dc3
#! /bin/sh ###################################### ##### Model Transformation Tools ##### ###################################### # Bourne shell script: dat2ps # Tramsforms descriptor matrix rep to frequency response dat. # Copyright (c) P.J.Gawthrop, 1996. ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ ## Revision 1.2 1996/08/11 10:40:00 peter ## Now handles e and NaN numbers. ## ## Revision 1.1 1996/08/10 14:15:03 peter ## Initial revision ## ############################################################### echo Creating $1_ir.dat if [ "$2" = "" ]; then PARAMS='t=[0:0.1:10]' echo Using default parameter $PARAMS else PARAMS=$2; fi $MATRIX << EOF | awk '$1 !~ /[A-MO-Zb-cf-z]/ && NF>0 {print} ' >$1_ir.dat $PARAMS; [n,m]=size(t); if m>n t=t'; end; [A,B,C,D,E] = $1_dm($1_numpar); y = dm2ir(A,B,C,D,E,t); [Ny,Nu]=size(D); NN = Ny*Nu; xy = [t y(:,1)]; for i=2:NN xy = [xy t y(:,i)]; end; xy EOF