# and add to the numerator array
    numTemp = [df['kp_real'][i], 0]
    denTemp = [1., -df['tau_real_1'][i], -df['tau_real_2'][i]]
    thetas = [df['theta_real'][i]]

    bigU = np.transpose(u)
    uSim = np.zeros_like(bigU)
    uSim = np.concatenate((np.zeros(thetas[0]), bigU[:-thetas[0]]))

    numTemp = np.array(numTemp)
    denTemp = np.array(denTemp)
    sys = control.tf(numTemp, denTemp, 1)
    _, realy, _ = control.forced_response(sys,
                                          U=uSim,
                                          T=np.linspace(0, 599, 600))
    plt.plot(sig.gauss_noise(realy, 'variable'), 'green')

    for k in range(0, 10):
        numgauss = np.random.normal(df['kp_MATLAB'][i],
                                    df['unc_MATLAB'][i] / 2)
        dengauss = np.random.normal(df['tau_MATLAB'][i],
                                    df['unc_MATLAB.1'][i] / 2)
        numTemp = [numgauss]
        denTemp = [1., -dengauss]
        thetas = [df['theta_MATLAB'][i]]

        bigU = np.transpose(u)
        uSim = np.zeros_like(bigU)
        if thetas[0] < 1:
            thetas[0] = 1
        uSim = np.concatenate((np.zeros(thetas[0]), bigU[:-thetas[0]]))