c_pol = max(cmin, r*ones(S,1) * b_grid);
v_pol = (1 / (1-bet)) * (c_pol。^ (1-gam) / (1-gam)) + pssi * (((1-n_pol)。^ (1-eta)) / (1-eta));
ui =公关* (((-v_pol)。^ (t1)。* (c_pol。^ (gam)));
UI = UI(:,b_grid> = -phi);
v_u = Pr *((-v_pol).^(1-alpha));
V_un = v_u(:,b_grid>= -phi);
V_con = v_u(:,b_grid < -phi);
c = ((1 + r) *注* ((v_un(年代,:))。^(α/(1α)。* ui(年代,:)))。^ (1 / gam);
N = max(0,1 - fac(s)*c.^gameta);
b = b_grid (b_grid > =φ)/ (1 + r) + c -θ(s) * n - z(年代);
v = c。^ (1-gam)。* ((1 / (1-gam))) + pssi *(((其它)。^ (1-eta)) / (1-eta)) -赌* ((v_un(年代,:))。^(1 /(1α)));
c_c = linspace(cl(s),c(1),IC);
N_c = max(0,1 - fac(s)*c_c.^gameta);
B_c = - (1+r) + c_c - (s)*n_c - z(s);
六世= cl (1,1) ^ (1-gam)。* ((1 / (1-gam))) + pssi * (((1-n_c)。^ (1-eta)) / (1-eta)) -赌* ((v_un(1,1))。^(1 /(1α)));
v_c = linspace(六世(1),v (1), Ic);
C_poli (s,:) = interp1(b, c, b_grid,)“线性”,“extrap”);
V_poli (s,:) = interp1(b, v, b_grid,“线性”,“extrap”);
v_poli (v_poli > 0) = 1 e-6;
C_poli = max(C_poli, cmin);
V_poli = min(V_poli, cmin);
Dif1 = max(max(abs(c_poli - c_pol)));
dif2 = max (max (abs (v_poli-v_pol)));