function [g]=genzym(x)
% Beispiel eines nichtlinearen Ausgleichsproblems
% Definition des Gradienten
%
% J. Kowalik, J.F. Morrison: Analysis of Kinetic Data for Allosteric
% Enzyme Reactions as a Nonlinear Regression Problem.
% Math. Bioscience, Vol. 2, 57-66, 1968.
%
% Helge Baumann, 06.10.1998
global outputname datensatz

t=datensatz(:,1);
y=datensatz(:,2);

h1 = t.^2 + x(2,:) .* t;
h2 = t.^2 + x(3,:) .* t + x(4,:);

g = [ h1 ./ h2,  x(1,:) .* t ./ h2,  -x(1,:) .* h1 .* t ./ h2.^2,  -x(1,:) * h1 ./ h2.^2]';
if ~isempty(outputname), feval(outputname,x); end;
