function plotItersOverGamma(gamma, iterations, plot_title, filename) % 3D plots a function % fun: The points to plot % contur_fun: The function for contour plot % x_lim: The range for x axis. ex: [-2, 2] % y_lim: The range for y axis. ex: [0, 2] % size: The number of points for each axis % plot_title: The latex title for the plot % filename: The filename to save the plot (if exists) % global image_width, global image_height; figure('Name', 'Iterations_over_gamma', 'NumberTitle', 'off'); set(gcf, 'Position', [100, 100, image_width, image_height]); % Set the figure size plot(gamma, iterations, '*r', 'LineWidth', 2); % Customize the plot title(plot_title, 'Interpreter', 'latex', 'FontSize', 16); % Title of the plot xlabel('\gamma') ; ylabel('Iterations'); % save the figure if strcmp(filename, '') == 0 print(gcf, filename, '-dpng', '-r300'); end end