jueves, 30 de agosto de 2012

Análisis OTP

Para la segunda tarea de esta semana se utilizo One-time Pad nuevamente para hacer un análisis de frecuencias. Utilice como ayuda el blog de mi compañero Emmanuel.

Frecuencia de caracteres

Para esta parte se agrego dentro del programa one-time-Pad para obtener las frecuencias donde solo utilizando caracteres  pertenecientes a los ASCII" aquí muestro como tomar las frecuencias para solo 2 llaves.
 
Los valores que se muestran son las frecuencias con la que aparecen varios caracteres dentro de nuestro mensaje en distintas llaves.

Aquí dejo el comportamiento de estas frecuencias con la que aparecen los caracteres "abcdfghijklmnopqrstuvwxyz,.;:"


Histograma

Existen caracteres que no tienen alguna repetición en este caso aparecio mas de la "a" a la "e". 
Referencia:
Blog
Create Histagram

jueves, 23 de agosto de 2012

Graficas de funciones


Mi problema a resolver es ver el comportamiento de funciones con escalas lineales en "x" y  "y" así como logarítmicas.
Esto lo realice mediante Gnuplot, las escalas que utilice son pequeñas para ver el comportamiento.

Escalas lineales:
Esta referida a una única dimensión, eslora, manga, calado, etc. Por ej.: la escala de 1: 50 se refiere a que una determinada medida de nuestro modelo es 50 veces menor que la de la embarcación original.
Escalas Logarítmicas:
Una escala logarítmica es una escala de medida que utiliza el logaritmo de una cantidad física en lugar de la propia cantidad.
Un ejemplo sencillo de escala logarítmica muestra divisiones igualmente espaciadas en el eje vertical de un gráfico marcadas con 1, 10, 100, 1000, en vez de 1, 2, 3, 4 

Gráfica con escala lineal en x & y: Para esta gráfica utilice el comando xscale  [ 0 : 30 ] para ver el comportamiento de la gráfica.
Se muestra el comportamiento de esta gráfica, su desplazamiento es más hacia la izquierda, la escala que tiene es para que pueda visualizarse como se comporta el gráfico.
Gráfica con escala log en x & lineal en y:



Gráfica con escala log en y & lineal en x:


Gráfica con escala log en x & y:

 

sin x
log x lineal en y
x^2 lineal:

Algunas de las instrucciones que utilice para poder mostrar las graficas con funciones son las siguientes: 
set xrange[ 0.1 : 100 ]: cambia el rango en el eje "x" 
set logscale x: Dibuja usando ejes logaritmicos
plot: muestra la gráfica indicando la función que queremos.
set yrange[ 20 : 50 ]: cambia el rango en el eje "y"

Referencias: 
http://www.firebirds.com.ar/lugcos/deposito/docs/gnuplot/gnuplot.html
http://www.scribd.com/doc/64886201/gnuplot-1
http://nautimodelismo.tripod.com/escalasespanhol.htm