sábado, 23 de mayo de 2015

Holistic Numerical Methods

http://nm.mathforcollege.com/mws/gen/08ode/




language
Maple
ORDINARY DIFFERENTIAL EQUATION
Major
General

BACKGROUND
Pre-Requisites for Ordinary Differential Equations [PDF] [DOC]
Objectives of Ordinary Differential Equations [PDF] [DOC]
What are Ordinary Differential Equations? [PDF] [DOC]
A Primer on Ordinary Differential Equations [PDF] [DOC]
Exact Solution of 1st order ODE [YOUTUBE 6:48]
Exact Solution of 1st order ODE: Another Example [YOUTUBE 7:37]
Exact Solution of 2nd order ODE: Distinct Roots of Characteristic Equation [YOUTUBE  8:50] 
Exact Solution of 2nd order ODE: Repeated Roots of Characteristic Equation [YOUTUBE  8:41] 
Exact Solution of 2nd order ODE: Complex Roots of Characteristic Equation [YOUTUBE  9:34]
Test Your Knowledge of Background of Ordinary Differential Equation [HTML] [FLASH] [PDF] [DOC]

PHYSICAL PROBLEM
How much time will it take the ball to cool down? [PDF] [DOC]
 
NUMERICAL METHOD
Pre-Requisites for Euler's Method [PDF] [DOC]
Objectives of Euler's Method [PDF] [DOC]
How does Euler's method Work? [PDF] [DOC]
Euler's Method of Solving ODEs: Derivation  [YOUTUBE 9:53]
Euler's Method of Solving ODEs: Example [YOUTUBE 10:57] 
Euler's Method of Estimating Integrals: Theory [YOUTUBE  7:11] 
Euler's Method of Estimating Integrals: Example [YOUTUBE  8:58]
A Power Point Presentation on Euler's Method [PDF] [PPT]
Worksheet of Euler's Method [MWS]
Convergence Worksheet of Euler's Method [MWS]
Test Your Knowledge of Euler's method [HTML] [FLASH] [PDF] [DOC]

Pre-Requisites for Runge-Kutta 2nd Order Method [PDF] [DOC]
Objectives of Runge-Kutta 2nd Order Method [PDF] [DOC]
How does Runge-Kutta 2nd Order Method Work? [PDF] [DOC]
Runge-Kutta 2nd Order Method: Background [YOUTUBE 9:46]
Runge-Kutta 2nd Order Method: Formulas [YOUTUBE  10:57] 
Runge-Kutta 2nd Order Method: Heun's Method  [YOUTUBE  9:27]
Runge-Kutta 2nd Order Method: Midpoint Method  [YOUTUBE  10:45]
Runge-Kutta 2nd Order Method: Ralston's Method Part 1 of 2 [ YOUTUBE 7:09]
Runge-Kutta 2nd Order Method: Ralston's Method Part 2 of 2 [ YOUTUBE 5:00]
Runge-Kutta 2nd Order Method: Derivation Part 1 of 2 [ YOUTUBE 7:08]|
Runge-Kutta 2nd Order Method: Derivation Part 2 of 2 [ YOUTUBE 5:31]
A Power Point Presentation on Runge-Kutta 2nd Order Method [PDF] [PPT]
Worksheet of Runge-Kutta 2nd Order Method [MWS]
Convergence Worksheet of Runge-Kutta 2nd Order Method [MWS]
Test Your Knowledge of Runge-Kutta 2nd Order Method [HTML] [FLASH] [PDF] [DOC]

Pre-Requisites for Runge-Kutta 4th Order Method [PDF] [DOC]
Objectives of Runge-Kutta 4th Order Method [PDF] [DOC]
How does Runge-Kutta 4th Order Method Work? [PDF] [DOC]
Runge Kutta 4th Order Method: Formulas [YOUTUBE 9:54]
Runge Kutta 4th Order Method: Example: Part 1 of 2 [YOUTUBE 9:29]
Runge Kutta 4th Order Method: Example: Part 2 of 2 [YOUTUBE 8:48]
A Power Point Presentation on Runge-Kutta 4th Order Method [PDF] [PPT]
Worksheet of Runge-Kutta 4th Order Method [MWS]
Convergence Worksheet of Runge-Kutta 4th Order Method [MWS]
Test Your Knowledge of Runge-Kutta 4th Order Method [HTML] [FLASH] [PDF] [DOC]

Pre-Requisites for Shooting Method [PDF] [DOC]
Objectives of Shooting Method [PDF] [DOC]
How Does Shooting Method Work? [PDF] [DOC]
Power Point Presentation on Shooting Method [PDF] [PPT]
Worksheet of Shooting Method [MWS]
Test Your Knowledge of Shooting Method [HTML] [FLASH] [PDF] [DOC]

Pre-Requisites for Finite Difference Method [PDF] [DOC]
Objectives of Finite Difference Method [PDF] [DOC]
How does Finite Difference Method Work? [PDF] [DOC]
Finite Difference Method of Solving Ordinary Differential Equations: Background Part 1 of 2 [YOUTUBE 3:46]
Finite Difference Method of Solving Ordinary Differential Equations: Background Part 2 of 2 [YOUTUBE 8:40]
Finite Difference Method: Example Beam: Part 1 of 2  [YOUTUBE 6:13]
Finite Difference Method: Example Beam: Part 2 of 2  [YOUTUBE 6:21]
Finite Difference Method: Example Pressure Vessel: Part 1 of 2  [YOUTUBE 9:55]
Finite Difference Method: Example Pressure Vessel: Part 2 of 2  [YOUTUBE 9:50]
A Power Point Presentation on Finite Difference Method [PDF] [PPT]
Worksheet of Finite Difference Method [MWS]
Test Your Knowledge of Finite Difference Method [HTML] [FLASH] [PDF] [DOC]

ANECDOTES
On Solving Higher Order and Coupled Ordinary Differential Equations [PDF] [DOC] [MWS]
Euler [HTML] [PDF] [DOC]
Runge [HTML] [PDF] [DOC]
Kutta [HTML] [PDF] [DOC]



 

martes, 12 de mayo de 2015

Celda de Carga DF6s Strain Gauge,

Celda de Carga DF6s 



 
 
 
 
 
   Código
  234203        
   Referencia
  DF6S-1
   Dimensión
  20x20x100
    Capacidad
  1 Kg
    Maximo tamaño plataforma
  25x25 cm
    Proteccion
  IP65
    Voltaje exitacion
  5 a 15 VDC
    Sensibilidad (Cn)
  2 mV/V
    Balance de cero
  0 ± 0.2 mV/V
    No Linealidad
  ± 0.03 % (Cn)
   Material
  Aluminio
   Intervalos Max. verificacion (Nlc)
  3000 d
   Limite de sobrecarga
  150% de la capacidad
   Ruptura de celda
  300% de la capacidad
   Temperatura de operacion
  -20 a +50 ºC
   Marca
hbm
   Bajar Catalogo Español
  Celdas_de_carga_single_point-monobloque_Plataformas_25x25_cm_DF6S-1_HBM_Catalogo_Español

miércoles, 29 de abril de 2015

open-source 2D animation software

Synfig Studio 1.0

a new frontier for open-source 2D animation software

http://www.synfig.org/1.0/overview/

lunes, 13 de abril de 2015

Frecuencia de las notas musicales

http://trovadoresco65.blogspot.com/2013/10/frecuencia-de-las-notas-musicales.html

Nociones intuitivas del sonido
El tono del sonido es una función de su frecuencia o número de vibraciones por segundo (hertzios). El ser humano normalmente percibe sonidos de entre 20 y 20,000 Hz, ésto conforma su espectro audible. Sin embargo no podemos percibir sonidos fuera de éste rango. Los infrasonidos (más baja fecuencia) son captador por animales como elefantes, hipopótamos, ballenas; los ultrasonidos (alta frecuencia) pueden ser percibidos por muchos animales, un ejemplo clásico son los delfines y los murciélagos.

Frecuencia La-440 y La-432
Nuestra escala musical actual está calibrada de modo tal que el la de la cuarta octava musical (la4) tenga una frecuencia de 440 hertzios. Sin embargo ésto no siempre fue así. Se dice que éste cambio obedece a motivos maquiavélicos ideados por un ministro de propaganda nazi llamado Joseph Goebbels quien consciente del efecto tranquilizante y armonizante con la naturaleza y las frecuencias naturales del universo de la música ajustada a un la-432, y del efecto diametralmente opuesto de la que está afinada en la-440 (ansiedad y desorden interno en las personas) decidió cambiar todo el sistema musical a la-440. Éste cambio fue incluso aprobado en 1953 por la Organización Internacional de Normalización (ISO), no sin la renuencia de muchos músicos tales como Dussant, del Conservatorio de París, oposición que no tuvo éxito.
No me atrevo por ahora a afirmar la veracidad de ésta afirmacion, pero por toda respuesta ofrezco aquí el sonido de la nota La en ambas frecuencias para que el lector investigue mas a fondo éste asunto y saque sus propias conclusiones si así lo desea.
Vale la pena experimentar la afinación en 432 y observar atentamente los efectos producidos en el auditorio, por aquello de las dudas.


La siguiente tabla contiene los valores en hertzios de las notas musicales usuales de un piano


Éstos valores son calculados por medio de la siguiente fórmula:
Donde f es la frecuencia deseada, n es un valor asignado a cada nota de la escala cromática y x es el número de octava deseada. e es la base de los logaritmos naturales.
Aqui podemos ver por ejemplo que el do de la quinta cuerda de una guitarra (do 4) produce unas 261.63 vibraciones por segundo (Hz), un re bajo de un quenacho tiene f= 146.83 Hz, el fa más bajo de un piano tiene f = 21.83 Hz, etc.
Existen otras frecuencias tomadas como base, por ejemplo:
A    (440 Hz)
Barroco, en A de 415 Hz
Cláscico en A de 430 Hz
Orquesta moderna en A de 444 Hz
Pitagórica en A de 432 Hz
Así como otras basadas en otras notas musicales:
En C de 532.3  Hz
En G de  392 Hz
En E  de 329.6  Hz
En D de  293.7  Hz
Publicado por

sábado, 11 de abril de 2015

La tabla periódica de la tipografía

https://mimoriarty.files.wordpress.com/2013/05/tabla-tipografia.jpg

La tabla periódica de la tipografía

 

La tabla periódica de la tipografía


periodic_typefaces
Parece ser que todo el mundo siente pasión por hacer tablas periódicas, tanta que hoy por hoy es posible encontrarlas de carnes, cervezas, módulos de Drupal, coches, personajes de videojuegos, etc…
A la vista de la cantidad de tiempo libre que los diseñadores gráficos tienen últimamente no es de extrañar que las familias tipográficas hayan acabado por ser clasificadas de esta orginal forma.
Tabla-Tipografia
Desconozco la identidad del autor de la pieza pues me ha llegado por unas vías poco usuales. Pero como curiosidad no está mal.
En la página de descargas podéis encontrar el documento original.

 

sábado, 14 de marzo de 2015

Comandos de Consola de Windows por ejemplo para eliminar directorios

Comandos de Consola de Windows por ejemplo para eliminar directorios


http://www.colorconsole.de/console/es/057.htm


















ColorConsole [Version 1.3.3000]
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.


C:\WINDOWS>HELP RMDIRQuita un directorio.

RMDIR [/S] [/Q] [unidad:]ruta
RD [/S] [/Q] [unidad:]ruta

   /S     Quita todos los directorios y archivos del directorio
además
          del mismo directorio. Se utiliza principalmente cuando
se
          desea quitar un árbol.

   /Q     Modo silencioso, no pide confirmación para quitar un
árbol
          de directorio con /S



C:\WINDOWS>HELP SETMuestra, establece o quita las variables de entorno de cmd.exe.

SET [variable=[cadena]]

 variable  Especifica el nombre de la variable de entorno.
 cadena    Especifica una serie de caracteres que se asignará a
la variable.

Escriba SET sin parámetros para ver las variables de entorno
actuales.

Si las extensiones de comando están habilitadas, SET cambia así:

"Cuando se llama al comando SET solamente con un nombre de
variable, sin signo
de igual ni valor, se mostrarán los valores de todas las
variables cuyos
prefijos coincidan con el nombre especificado como parámetro para
el comando
SET. Por ejemplo:

   SET P

mostrará todas las variables que empiecen con la letra 'P'

El comando SET establecerá ERRORLEVEL en 1 si no se encuentra el
nombre de la variable en el entorno actual.

El comando SET no permitirá que un signo de igual sea parte de
una variable.

Se han agregado dos modificadores nuevos al comando SET:

   SET /A expression
   SET /P variable=[promptString]

El modificador /A especifica que la cadena a la derecha del signo
de igual
es una expresión numérica que es evaluada. El evaluador de
expresiones es
bastante simple y es compatible con las siguientes operaciones,
en orden de
precedencia decreciente:

   ()                  - agrupar
   ! ~ -               - operadores unarios
   * / %              - operadores aritméticos
   + -                 - operadores aritméticos
   << >>               - desplazamiento lógico
   &                   - bit a bit y
   ^                   - bit a bit exclusivo o
   |                   - bit a bit
   = *= /= %= += -=    - asignación
     &= ^= |= <<= >>=
   ,                   - separador de expresión

Si se utiliza cualquiera de los operadores lógicos o de módulo,
será
necesario escribir la cadena entre comillas. Cualquier cadena de
la expresión
que no sea numérica, se tratará como variable de entorno cuyo
valor se
convertirá a tipo numérico antes de utilizarse. Si se especifica
una variable
que no está definida en el entorno actual, se utilizará el valor
cero. Esto permite hacer operaciones aritméticas con los valores
de variables de entorno evitando el escribir todos estos signos %
para obtener sus valores. Si se
ejecuta el comando SET /A desde la línea del comando fuera de la
secuencia de
comandos, entonces se mostrará el valor final de la expresión. El
operador
de asignación requiere un nombre de variable de entorno a la
izquierda del operador de asignación. Los valores numéricos son
números decimales, a no ser
que lleven el prefijo 0x delante para los números hexadecimales,
y 0 para los números octales. De esta manera 0x12 es lo mismo que
18, y lo mismo que 022.
Nota: la notación octal puede ser confusa: 08 y 09 no son números
válidos
porque 8 y 9 no son dígitos octales válidos.


El modificador /P permite establecer el valor de una variable
para una línea
de entrada escrita por el usuario. Muestra la cadena del símbolo
del sistema
antes de leer la línea de entrada. La cadena del símbolo del
sistema puede
estar vacía.

La sustitución de variables de entorno ha sido mejorada así:

   %PATH:str1=str2%

expandirá la variable de entorno PATH, sustituyendo cada
repetición de
"str1" en el resultado expandido con "str2". "str2" puede ser la
cadena
vacía para borrar efectivamente todas las repeticiones de "str1"
de la
salida expandida. "str1" puede empezar con un asterisco, en cuyo
caso,
coincidirá con lo contenido en la salida expandida desde su
inicio, hasta
la primera aparición del fragmento de str1 que queda.

También puede especificar subcadenas para una expansión.

   %PATH:~10,5%

expandirá la variable de entorno PATH, y usará sólo los 5
caracteres
a partir del décimo primer carácter (desplazamiento 10) del
resultado
expandido. Si la longitud no se especifica, se utilizará el resto
del
valor de la variable. Si algún número (desplazamiento o longitud)
es
negativo, entonces el número usado es la longitud del valor de la
variable
de entorno añadido al desplazamiento o longitud especificados.

   %PATH:~-10%

extraerá los 10 caracteres de la variable PATH.

   %PATH:~0,-2%

extraerá todo menos los 2 últimos caracteres de la  variable
PATH.

Finalmente, se ha añadido compatibilidad para la expansión de la
variable
retardada.
Este soporte está siempre deshabilitado de forma predeterminada,
pero puede
habilitarse o deshabilitarse a través del modificador de línea de
comandos
/V a CMD.EXE.  Ver CMD /?

La expansión de la variable de entorno es útil para tratar con
las
limitaciones de la expansión actual, las cuales ocurren cuando
una línea de
texto es leída,  y no cuando se ejecuta.  El siguiente ejemplo
demuestra el
problema con la expansión de la variable inmediata:

  set VAR=antes
  if "%VAR%" == "antes" (
      set VAR=después
      if "%VAR%" == "después" @echo Si esto se puede ver,
entonces
                       significa que funcionó
  )

dado que %VAR% se sustituye al mismo tiempo en ambas
instrucciones IF
cuando se lee la primera instrucción IF, pues incluye lógicamente
al cuerpo
del IF, el cual es una instrucción compuesta. De esta manera, IF,
dentro de
la instrucción compuesta está realmente comparando "antes" con
"después" lo cuál
nunca será igual. De un modo parecido, el siguiente ejemplo no
funcionará
como se espera:

   set LIST=
   for %i in (*) do set LIST=%LIST% %i
   echo %LIST%

en esto NO generará una lista de archivos en el directorio
actual, pero en
su lugar establecerá la variable LIST en el último archivo
encontrado. De
nuevo, esto ocurre porque %LIST% es expandido sólo una vez cuando
la
opción FOR es leída, y en ese momento la variable LIST variable
está vacía.
Así el ciclo actual FOR que se está ejecutando es:

   for %i in (*) do set LIST= %i

el cual sólo mantiene el valor LIST hasta el último archivo
encontrado.

La expansión de la variable de entorno retardada permite utilizar
un
carácter diferente (el signo de exclamación para expandir
variables en
tiempo de ejecución.  Si la expansión de la variable retardada
está
habilitada, los ejemplos se pueden escribir de la siguiente
manera para
que funcionen como es necesario:

   set VAR=antes
   if "%VAR%" == "antes" (
       set VAR=después
       if "!VAR!" == "después" @echo Si esto se puede ver,
entonces
                      significa que funcionó
   )

   set LIST=
   for %i en (*) do set LIST=!LIST! %i
   echo %LIST%

Si las extensiones de comando están habilitadas, hay varias
variables
dinámicas de entorno que pueden ser expandidas pero que no se
muestran en la lista de variables que muestra ESTABLECER. Estos
valores de
variable se calculan dinámicamente cada vez que el valor de la
variable se expande.
Si el usuario define una variable explícitamente con uno de estos
nombres,
entonces esa definición suplantará la variable dinámica abajo
descrita:

%CD% - se expande a la cadena del directorio actual .

%DATE% - se expande a la fecha actual usando el mismo formato que
el
   comando DATE.

%TIME% - se expande a la hora actual usando el mismo formato que
el
   comando TIME.

%RANDOM% - se expande a un número decimal aleatorio entre 0 y
32767.

%ERRORLEVEL% - se expande al valor de NIVEL DE ERROR actual

%CMDEXTVERSION% - se expande al número actual de versión de las
   extensiones del comando del procesador.

%CMDCMDLINE% - se expande a la línea de comando original que
invocó
   el Procesador de comandos.



C:\WINDOWS>HELP SETLOCALComienza la sección de cambios locales de entorno en
un archivo por lotes.  Los cambios de entorno
hechos después de que se haya emitido SETLOCAL son
locales en el archivo por lotes.
ENDLOCAL debe ser emitido para restaurar la
configuración anterior.  Cuando se llega al final de
un archivo de secuencias de comandos por lotes, se
ejecuta un ENDLOCAL implícito para cualquier comando SETLOCAL
pendiente que se haya emitido para este
archivo de secuencias de comandos por lotes.

SETLOCAL

Si las extensiones de comandos están habilitadas SETLOCAL cambia
así:

Ahora el comando del archivo por lotes SETLOCAL acepta argumentos
opcionales:
       ENABLEEXTENSIONS / DISABLEEXTENSIONS
Habilitar o deshabilitar las extensiones del procesador de
comandos.
Ver CMD /? para más detalles
ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION
           Habilita o deshabilita la expansión de la variable de
entorno retardada. Ver SET /? para más detalles. Estas
modificaciones duran hasta que coincida el comando ENDLOCAL,
independientemente de su configuración anterior
para el comando SETLOCAL.

El comando SETLOCAL establecerá el valor ERRORLEVEL si se diera
un argumento.
Será cero si se da uno de los dos argumentos válidos y el otro
no.
Puede usar esto en los archivos de proceso por lotes para
determinar si las extensiones están disponibles usando la
siguiente técnica:

   VERIFY OTHER 2>null
   SETLOCAL ENABLEEXTENSIONS
   IF ERRORLEVEL 1 echo No puede activar las extensiones

Esto funciona porque en las versiones anteriores de CMD.EXE,
SETLOCAL no establecía el valor de ERRORLEVEL. El comando VERIFY
con un argumento
erróneo inicializa el valor  ERRORLEVEL a un valor distinto de
cero.





GOTO : HELP SHIFT