% All hyperparameters defined ONCE; never redefined mid-script.
j = @(x , n, theta) (1/pi)* cos(x*sin(theta) - n * theta ); bzeros(row,n+1) = fzero( @(x) integral( @(theta) j(x, n, theta), 0, pi), zeros_guess(row,n+1)); ...