sábado, 16 de noviembre de 2013

Ajuste polinomial por el método de mínimos cuadrados

En esta entrada realizaremos un ajuste polinómico aplicando el método de mínimos cuadrados. Veremos la parte teórica y también un programa que se derivará fácilmente de la teória. El programa está hecho en Matlab u Octave.

El método de mínimos cuadrados resuelve directamente el problema del ajuste polinomial. Sin embargo, la solución implica calcular la inversa de una matriz, la cual aumentará de tamaño a medida que el grado del polinomio de ajuste sea mayor. En una próxima entrada se verá método iterativo para aproximar el ajuste polinomial.

miércoles, 6 de noviembre de 2013

Solución al error VERR_FILE_NOT_FOUND de VirtualBox

Al instalar VirtualBox en un sistema Linux, como es mi caso, puede suceder que no reconozca ningún dispositivo USB del sistema host (Linux) lo cual no es lo que queremos. En particular, en esta entrada voy a dar una posible solución al error: VERR_FILE_NOT_FOUND que puede aparecer cuando queremos entrar a la ventana de configuración del sistema guest (Windows).

sábado, 26 de octubre de 2013

Instalación de VirtualBox Guest Additions en Linux sin entorno gráfico

Para los que tenemos una máquina virtual de VirtualBox y le instalamos alguna distribución Linux sin entorno gráfico (como un servidor por ejemplo), podemos necesitar la instalación de los Guest Addition para, por ejemplo, compartir la carpeta entre el sistema Host y el sistema Guest.

sábado, 28 de septiembre de 2013

Matlab - Tomar instantáneas a un gráfico

Si un gráfico varía en cada iteración y queremos ver cómo varía podemos optar por animar la gráfica utilizando pause(t). Ahora supongamos que queremos mostrar esta variación del gráfico en un informe, vale decir, mostrarlo sobre papel. En ese caso lo mejor será mostrar unas instantáneas del gráfico en diferentes momentos.

Matlab - Encontrar la posición de un elemento en una matriz

Sesión Matlab:

>> A = [3 8 7 1; 4 2 6 5]
A =
     3     8     7     1
     4     2     6     5

>> [m n] = find(A == 6)
m =
     2
n =
     3

>> [m n] = find(A == 9)
m =
   Empty matrix: 0-by-1
n =
   Empty matrix: 0-by-1

>> 

lunes, 23 de septiembre de 2013

Instalar un paquete latex manualmente en Linux

La cantidad de paquetes para LaTeX es inmensa e instalar todos los paquetes disponibles de una sola vez puede tomar mucho tiempo (aunque personalmente creo que vale la pena la instalación completa). Como sea, si por alguna razón incluimos en nuestro documento LaTeX un paquete que no tenemos instalado en nuestra computadora seguiremos las siguientes instrucciones para instalar manualmente un paquete de LaTeX.