% Infinite Limits Function
% Range of initial points: -100 <= x <= 100
% Two global minima: x=-4.493409471849579,4.493409471849579; and 
% One global maxima: as x approaches zero from -ve and +ve sides
% Be note that when x=0, f(x)=0/0 >> indeterminate
% fmin(x)=-0.217233628211222 and fmax(x) approaches 1
% Coded by: Ali R. Alroomi | Last Update: 17 May 2015 | www.al-roomi.org
 
clear
clc
warning off
 
xmin=-100;
xmax=100;
R=100000; % steps resolution
x=xmin:(xmax-xmin)/R:xmax;
 
for i=1:length(x)
    f(i)=sin(x(i))/x(i);
end
 
plot(x,f,'r','LineWidth',2);grid;set(gca,'FontSize',12);axis([-100 100 -0.5 1.25]);
xlabel('x','FontName','Times','FontSize',20,'FontAngle','italic');
ylabel('f(x)','FontName','Times','FontSize',20,'FontAngle','italic');