vectorizacion

Páginas: 2 (297 palabras) Publicado: 11 de octubre de 2013
Actualmente se necesitan procesos numéricos que duren poco tiempo y que arrojen los resultados que posteriormente se utilizaran para analizar la situación y llegar a una conclusiónde dicha situación. Estos códigos por su complejidad de condiciones y por la cantidad de iteraciones, aproximaciones y demás, tienden a demorar un tiempo considerable. Paradisminuir esto se hace en el código algo llamado “vectorización”. Esto consiste en la optimización por eliminación de procesos escalares. Cabe resaltar que esta eliminación en realidad esuna sustitución por procesos vectoriales, los cuales hacen más rápido los cálculos ya que, si por ejemplo si se hacen sumas, los vectores se suman en partes de vectores o en vectorescompletos de un solo golpe, en cambio las operaciones escalares se debe hacer elemento a elemento.
Para poder realizar esto se debe tener en cuenta a que se le hará vectorización.Por ejemplo, en los códigos de matlab, se tienen ciclos tales como el while y el for. Estos ciclos convierten operaciones en escalares, haciendo que el tiempo para arrojar resultadossea más largo. Sustituyendo estos ciclos por un vector al cual se le asigna a una variable, y esa variable es la q se hace las veces de contador o de variable para las operaciones,se hace mucho más corto el tiempo.
Por ejemplo:
Si tomamos un código sencillo de evaluación de una variable en una ecuación:
clc;clear all
tic
y=zeros(1,10);
i=0;
fort=0:.01:10
i=i+1;
y(i)=sin(t);
end
toc

y

tic
t=0:.01:10; y=sin(t);
toc

y

Vemos que el proceso es un proceso que vectorizado (lo que está en negrita) es 60 vecesmás rápido.




BIBLIOGRAFIA
http://webserver.dmt.upm.es/media/files/cursomo.pdf, “Introducción informal a Matlab y Octave”, Guillem Borrell i Nogueras, 7 de noviembre de 2008
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vectorización
  • Vectorizacion
  • metodos de levantamiento topografico por medio de vectorizacion
  • vectorizacion en ilustrator
  • Vectorizacion para calcos
  • ASPECTOS TECNICOS Y LEGALES SOBRE GEORREFERENCIACION Y VECTORIZACION EN REP. DOM.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS