28 noviembre 2010

Complementos indispensables para Firefox

Tres complementos de Firefox me resultan indispensables para un surfeo cómodo.

22 noviembre 2010

MATLAB File Exchange: xml2struct

xml2struct convierte un archivo XML a una estructura MATLAB.

20 noviembre 2010

Detexify busca el código LaTeX de símbolos escritos a mano

Dibuja el símbolo que estás buscando y Detexify buscará el código LaTeX correspondiente.

Esquema XML para material didáctico

Dado que mi ignorancia me impide hacer una definición de tipo de documento (DTD) o un XML Schema estoy haciendo este "Esquema XML para material didáctico", por mientras.

Versión 0.1

Etiquetas:
  • ejercicios
    • ejercicio
      • pregunta
      • respuesta
Atributos de ejercicio:
  • tema
  • dificultad
Los elementos pregunta y respuesta deberán estar codificados en LaTeX.

Texmaker es mi editor de LaTeX favorito


08 noviembre 2010

Encontrar cadena de caracteres en un arreglo de estructuras en MATLAB

Se necesita encontrar la estructura que contenga el valor 'Paco' en el campo nombre del arreglo datos.

Primero generamos el arreglo datos:

>> datos = struct('nombre',{'Hugo' 'Paco' 'Luis'})

datos =
1x3 struct array with fields:
nombre

Usamos la función arrayfun para poder aplicar la función strcmpi a cada elemento del arreglo:

>> esPaco = arrayfun(@(x)strcmpi(x.nombre,'paco'),datos)

esPaco =
0 1 0

Opcionalmente, podemos encontrar el índice numérico:

>> indPaco = find(esPaco)

indPaco =
2