Dit bestand is afkomstig van Wikimedia Commons en kan ook in andere projecten gebruikt worden.
De bestandsbeschrijvingspagina wordt hieronder weergegeven.
Ik, de auteursrechthebbende van dit werk, geef dit werk vrij in het publieke domein. Dit is wereldwijd van toepassing. In sommige landen is dit wettelijk niet mogelijk; in die gevallen geldt: Ik sta iedereen toe dit werk voor eender welk doel te gebruiken, zonder enige voorwaarden, tenzij zulke voorwaarden door de wet worden voorgeschreven.
% illustration of an indicator function in two dimensionsfunctionmain()% the number of data points. More points means prettier picture.N=400;% a function close to what we want, but not smoothZ=get_step_function(N);% plot the surfacefigure(2);clf;holdon;axisequal;axisoff;scale=100;surf(scale*Z);% make the surface beautifulshadinginterp;colormapautumn;% add in a source of lightcamlight(-50,54);% viewing angleview(-40,38);% save as pngprint('-dpng','-r200','Indicator_function_illustration.png');% get a function which is 1 on a set, and 0 outside of itfunctionZ=get_step_function(N)XX=linspace(-1.5,4,N);YY=linspace(-4,4,N);[X,Y]=meshgrid(XX,YY);c=2;k=1.2;shift=10;Z=(c^2-X.^2-Y.^2).^2+k*(c-X).^3-shift;Z=1-max(sign(Z),0);
Deze wiskundige afbeelding zou opnieuw moeten worden aangemaakt als een SVG-bestand door vectorafbeeldingen te gebruiken. Dit heeft een aantal voordelen; zie Commons:Media for cleanup voor meer informatie. Als er een SVG-formaat van deze afbeelding bestaat, dan deze graag uploaden. Nadat u dit heeft gedaan, gelieve dit sjabloon te vervangen door het sjabloon {{vector version available|nieuwe bestandsnaam.svg}} op deze afbeeldingspagina.
{{Information |Description=Illustration of an en:Indicator function. |Source=self-made with MATLAB, source code below |Date=~~~~~ |Author= Oleg Alexandrov }} <pre><nowiki> % illustration of an indicator function in two dime