Fitxer:Kampyle Eudoxus.png

El contingut de la pàgina no s'admet en altres llengües.
De la Viquipèdia, l'enciclopèdia lliure

Fitxer original(622 × 1.092 píxels, mida del fitxer: 13 Ko, tipus MIME: image/png)

Descripció a Commons

Resum

Descripció Graph of Kampyle of Eudoxus
Data
Font Treball propi
Autor Donald Hosek
 
Aquesta PNG imatge rasteritzada ha estat creada amb MATLAB.

Llicència

Public domain S'ha alliberat aquesta obra al domini públic pel seu autor Donald Hosek. Això s'aplica a tot el món.

En alguns països això pot no ser legalment possible, en tal cas:
Donald Hosek concedeix a tothom el dret d'usar aquesta obra per a qualsevol propòsit, sense cap condició llevat d'aquelles requerides per la llei.

Source code (MATLAB)

% Kampyle illustration

function main()

   % linewidth and font size
   lw= 6; 
   fs = 20;

% colors
   red=[0.867 0.06 0.14];
   blue = [0, 129, 205]/256;
   green = [0, 200,  70]/256;
   black = [0, 0, 0];
   white = 0.99*[1, 1, 1];


   N=500;  % number of points (don't make it big, code will be slow)

   Lx1 = -3; Lx2 = 3; Ly1 = -4; Ly2 = -Ly1;

   bd = 0.01;
   for i = 1:10

% Set up the plotting window
	  figure(1); clf; set(gca, 'fontsize', fs, 'linewidth', lw/4);
	  hold on; axis equal; grid on;
	  figure(2); clf; hold on; axis equal; axis off;
	  
	  [X, Y]=meshgrid(linspace(Lx1, Lx2, N), linspace(Ly1, Ly2, N));  
	  
	  x = X; y = Y;
	  a = 1;
	  Z = x.^4-(x.^2+y.^2);
	  
%  graph the curves using 'contour' in figure (2)
	  figure(2); [c, stuff] = contour(X, Y, Z, [0, 0]);
	  
%  extract the curves from c and graph them in figure(1) using 'plot'
%  need to do this kind of convoluted work since plot2svg can't save
%  the result of 'contour' but can save the result of 'plot'   

	  
	  [m, n] = size(c);
	  while n > 0
		 
		 l=c(2, 1);
		 x=c(1,2:(l+1));  y=c(2,2:(l+1)); % get x and y of contours
		 figure(1); plot(x, y, 'color', red, 'linewidth', lw/2);
		 
		 c = c(:, (l+2):n);
		 [m, n] = size(c);

		 Lx1 = min(Lx1, min(x) - bd); Lx2 = max(Lx2, max(x) + bd);
		 Ly1 = min(Ly1, min(y) - bd); Ly2 = max(Ly2, max(y) + bd);
	  end
	  
	  figure(1); axis equal; axis ([Lx1, Lx2, Ly1, Ly2]);
   end

   axis([-2.2 2.2 -4, 4]);
   saveas(gcf, 'Kampyle.eps', 'psc2')

Llegendes

Afegeix una explicació d'una línia del que representa aquest fitxer

Elements representats en aquest fitxer

representa l'entitat

Historial del fitxer

Cliqueu una data/hora per veure el fitxer tal com era aleshores.

Data/horaMiniaturaDimensionsUsuari/aComentari
actual07:46, 19 abr 2017Miniatura per a la versió del 07:46, 19 abr 2017622 × 1.092 (13 Ko)Ayane m61% file size reduction
07:21, 14 jul 2007Miniatura per a la versió del 07:21, 14 jul 2007622 × 1.092 (34 Ko)Oleg Alexandrovtweak, same license
02:34, 15 juny 2007Miniatura per a la versió del 02:34, 15 juny 20071.305 × 913 (53 Ko)Donald Hosek{{Information |Description=Graph of Kampyle of Eudoxus |Source=self-made |Date=14 June 2007 |Author= Donald Hosek }}

La pàgina següent utilitza aquest fitxer:

Ús global del fitxer

Utilització d'aquest fitxer en altres wikis: