Diferencia entre revisiones de «Archivo:Area aproximada.png»

De MateWiki
Saltar a: navegación, buscar
(Aproximación del área bajo una curva)
(Aproximación del área bajo una curva)
Línea 1: Línea 1:
 
== Aproximación del área bajo una curva ==
 
== Aproximación del área bajo una curva ==
  
Para generar este archivo se ha usado la siguiente función de [[Octave UPM]]
+
Para generar este archivo se ha usado la siguiente función de [[Octave UPM]], junto con la función ''hatchfill'' que se encuentra [http://www.mathworks.com/matlabcentral/fileexchange/30733 un fichero en MATLAB Central].
 
{{ matlab | codigo =  
 
{{ matlab | codigo =  
 
function dibujaFunc(x,f,s)
 
function dibujaFunc(x,f,s)

Revisión del 15:30 20 ago 2013

Aproximación del área bajo una curva

Para generar este archivo se ha usado la siguiente función de Octave UPM, junto con la función hatchfill que se encuentra un fichero en MATLAB Central.

function dibujaFunc(x,f,s)
  clf;
  hold on;
  set(gca,'FontSize',14);
  set(gca,'FontWeight','bold');
  set(gca,'LineWidth',4);
  grid minor;
  for xx = min(x):s:max(x)-s
    x2 = linspace(xx, xx+s, 50);
    y2 = f(x2);    
    fill([xx xx+s xx+s xx],[0 0 f(xx+s) f(xx+s)], 'y');
    patch([x2 xx xx],[y2 f(xx+s) f(xx)], 'r');
    p = patch([xx xx+s xx+s xx],[0 0 f(xx+s) f(xx+s)], 'y');
    hatchfill(p, 'single', 45, 15);    
  end
  plot(x,f(x), 'LineWidth',16);
  text(11,25,'A_1','fontsize',24,'fontweight','bold');
  text(13,25,'A_2','fontsize',24,'fontweight','bold');
  text(15,25,'A_3','fontsize',24,'fontweight','bold');
  text(17,25,'A_4','fontsize',24,'fontweight','bold');
  text(19,25,'A_5','fontsize',24,'fontweight','bold');
  xlabel('Eje X');
  ylabel('Eje Y');
  hold off;
end


Luego, se llama a la función con

>> x = linspace(10,20,100);
>> dibujaFunc(x,@(x) (3+sin(x))/100.*x.^3+x+1,2);

Historial del archivo

Haz clic sobre una fecha/hora para ver el archivo a esa fecha.

Fecha y horaMiniaturaDimensionesUsuarioComentario
actual15:36 20 ago 2013Miniatura de la versión del 15:36 20 ago 20131200 × 900 (81 KB)Herraiz (Discusión | contribuciones)Rayado homogéneo
19:12 19 ago 2013Miniatura de la versión del 19:12 19 ago 20131200 × 900 (48 KB)Herraiz (Discusión | contribuciones)Aproximación del área bajo una curva
  • No puedes sobrescribir este archivo.

La siguiente página enlaza a este archivo:

Metadatos