Archivo:Volume under surface.png

Ver la imagen en su resolución original (636 × 762 píxeles; tamaño de archivo: 56 kB; tipo MIME: image/png)

Descripción Illustration of volume under a surface (double integral)
Fecha (UTC)
Fuente self-made with MATLAB
Autor Oleg Alexandrov
Public domain Yo, el titular de los derechos de autor de esta obra, lo libero al dominio público. Esto aplica en todo el mundo.
En algunos países esto puede no ser legalmente factible; si ello ocurriese:
Concedo a cualquier persona el derecho de usar este trabajo para cualquier propósito, sin ningún tipo de condición al menos que éstas sean requeridas por la ley.

Source code (MATLAB)

% illustration of the volume under a surface

function main()
   L=5;  % box size
   N=100; % number of points in a lot of places
   lw=2; % width of lines
   alphatop=1; % transparency
   alphaside=0.82;
   alphabot=0.8;
   bluetop =[0, 1, 0.8];
   blueside=[0.2, 0.9, 0.8]; %bluetop;%[0, 0, 1];
   bluebot=[0.5, 0.5, 0.5]; %bluetop;%[0, 0, 1];
   black=[0, 0, 0];

   % the function whose surface we will plot
   f=inline('10-(x.^2-y.^2)/8', 'x', 'y');
   XX=linspace(-L, L, N);
   YY=XX;
   [X, Y]=meshgrid(XX, YY);
   Z=f(X, Y);

   % the surface of the side
   XS = [XX, 0*XX L invert_vector(XX), 0*XX-L];
   YS = [0*XX-L, YY, 0*XX L, invert_vector(YY)];

   XS = [XS' XS']';
   YS = [YS' YS']';

   ZS = 0*XS;
   ZS(2, :) = f(XS(2, :), YS(2, :));

% the contour of the bottom
   XD=[-L, L, L, -L, -L];
   YD=[-L, -L, L, L, -L];
   ZD=XD*0;

%  prepare figure 1 for plotting
   figure(1); clf; hold on; axis equal; axis off;
 
%  plot the function u
   surf(X, Y, Z, 'FaceColor', bluetop, 'EdgeColor','none', 'FaceAlpha', alphatop); % top
   surf(X, Y, 0*Z, 'FaceColor', bluebot, 'EdgeColor','none', 'FaceAlpha', alphabot); % bottom 
   surf(XS, YS, ZS, 'FaceColor', blueside, 'EdgeColor','none', 'FaceAlpha', alphaside); % sides

   phi = -68; theta = 28;
   view (phi, theta);

   camlight headlight; lighting phong; % make nice lightning

   print('-dpng',  '-r200', 'Volume_under_surface.png') % save to file.

function Z = invert_vector(X)

   N=length(X);
   Z = X;
   for i=1:N
      Z(i)=X(N-i 1);
   end

Leyendas

Añade una explicación corta acerca de lo que representa este archivo

Elementos representados en este archivo

representa a

Historial del archivo

Haz clic sobre una fecha y hora para ver el archivo tal como apareció en ese momento.

Fecha y horaMiniaturaDimensionesUsuarioComentario
actual03:16 30 dic 2007Miniatura de la versión del 03:16 30 dic 2007636 × 762 (56 kB)Oleg Alexandrovcrop
03:15 30 dic 2007Miniatura de la versión del 03:15 30 dic 20071600 × 1200 (70 kB)Oleg Alexandrov{{Information |Description=Illustration of double integral |Source=self-made with MATLAB |Date=~~~~~ |Author= Oleg Alexandrov |Permission=See below |other_versions= }} {{PD-self}} ==Source code ([[:en:MATLAB

Las siguientes páginas usan este archivo:

Uso global del archivo

Las wikis siguientes utilizan este archivo:

Ver más uso global de este archivo.