Gradient Algorithm 1.0.0

function dp = pInfluence(t, p, xt, x)
b = 0.8; c = 3.0;
x = interp1(xt, x, t);

pMat = [(c * x(1) .^ 2 - c ) (1 / c); -c (b / c)];
dp = pMat * p;

% dp = zeros(2,1);    % a column vector
% dp(1) = (c * x .^ 2 - c) .* p(1) + (1 / c) * p(2);
% dp(2) = -c * p(1) + (b / c) * p(2);