function [hiv] = vaib(maxi,mini,zei,siz,Kz,Ks)
%VAIB     Hilfsfunktion für vobo.m und bod.m
%         [hiv] = vaib(maxi,mini,zei,siz,Kz,Ks)
% Verwendung zur Regleroptimierung nach dem Digitalen Betragsoptimum. Vorbe-
% reitung für allg. Indexberechnung und Ordnungsüberprüfung der K-Matrix

% SCHLÜSSELWORTE: Hilfsfile

%  Copyright (c) 1997 Dr. Gert-Helge Geitner; TU Dresden, Fak. ET,
%                     Elektrotechnisches Institut (ETI); Mommsenstr. 13;
%                     D-01062 Dresden, Germany;
%                     Tel./Fax (0351)-463-2917/7280
%                     e-mail: geitner@eeiwzb.et.tu-dresden.de
%  Literatur zum Digitalen Betragsoptimum: Geitner, G.-H.:
%                     Entwurf digitaler Regler für elektrische Antriebe.
%                     VDE-Verlag GmbH Berlin und Offenbach 1996
%                     ISBN 3-8007-1847-2

if (mini<0)
   hiv (-mini)=0;
end
hiv (1-mini)=1;
for i=1:siz(zei,2)
    hiv (1-mini+i)=siz(zei,2+i);
end
hiv (maxi+1-mini)=0;  % Vorsicht: Wenn Vektorordnung nicht ohnehin über-
                      % schritten wird, extern maxi:=maxi+1 nötig !!!
if (Kz>5)
   error ('Zeilendimension der K-Matrix überschritten')
end
if (Ks>8)
   error ('Spaltendimension der K-Matrix überschritten')
end
