[ES] Punto decimal no reconocido en Archlinux

52 views
Skip to first unread message

Felipe Hommen

unread,
Oct 30, 2013, 8:09:40 AM10/30/13
to octav...@googlegroups.com
Acabo de instalar octave-upm en archlinux, y he observado que no me reconoce el punto decimal. Es decir, si introduzco, por ejemplo,

>> d=3.5

obtengo

d = 3

He probado con el idioma en español y en inglés. También he cambiado el las preferencias de mi escritorio (KDE) el símbolo del punto decimal que por defecto es "," (por la localización española) a "." sin resultados.

El tipo de variable mostrado es double.

¿Alguna idea?

Por cierto, gracias por octave-upm y por el curso en miriadaX (no sé si los responsables son los mismos). Lo acabo de empezar con muchas ganas.

Israel Herraiz

unread,
Oct 30, 2013, 9:03:58 AM10/30/13
to Felipe Hommen, octave-upm
Excerpts from Felipe Hommen's message of Wed Oct 30 13:09:40 +0100 2013:
> Acabo de instalar octave-upm en archlinux, y he observado que no me
> reconoce el punto decimal. Es decir, si introduzco, por ejemplo,
>
> >> d=3.5
>
> obtengo
>
> d = 3
>
> He probado con el idioma en español y en inglés. También he cambiado el las
> preferencias de mi escritorio (KDE) el símbolo del punto decimal que por
> defecto es "," (por la localización española) a "." sin resultados.
>
> El tipo de variable mostrado es double.
>
> ¿Alguna idea?

Qué raro. ¿Qué ocurre si pones d=3,5? ¿Qué ocurre si lo repites con
GNU Octave en un terminal? (sin interfaz gráfica).

Prueba también a ejecutar d*2, por si fuera un problema de
visualización (si es un problema de visualización, debería dar 7).

La configuración de idioma no debería interferir. La coma se usa para
separar argumentos, elementos de vectores y matrices, etc.

> Por cierto, gracias por octave-upm y por el curso en miriadaX (no sé si los
> responsables son los mismos). Lo acabo de empezar con muchas ganas.

Muchas gracias :). Sí, somos los mismos. Espero que el curso te
resulte útil.

Un saludo,
Israel

Felipe Hommen

unread,
Oct 30, 2013, 4:35:57 PM10/30/13
to octav...@googlegroups.com
>> d = 3,5
da como respuesta
d = 3
ans = 5

>> d * 2
da como respuesta
ans = 6

Otra prueba que se me ocurrió
>> d = 1/3
d = 0.33333

Ejecutando octave en una terminal va bien. d = 3.5 da como respuesta d = 3.5000 como debe ser.

En Virtualbox he probado a instalarlo en otro archlinux virtualizado y en manjaro, que está basado en archlinux y se supone que todos los paquetes son iguales. He instalado exactamente el mismo paquete de la misma manera.

En archinux sigue el mismo problema pero en manjaro va perfectamente. Ahora toca jugar a encontrar la diferencia cuando tenga tiempo, aunque no sé ni qué mirar. Si tengo suerte y la encuentro, lo comentaré aquí.

Un saludo y gracias de nuevo.

Israel Herraiz

unread,
Oct 30, 2013, 6:38:22 PM10/30/13
to Felipe Hommen, octave-upm
Excerpts from Felipe Hommen's message of Wed Oct 30 21:35:57 +0100 2013:
> >> d = 3,5
> da como respuesta
> d = 3
> ans = 5
>
> >> d * 2
> da como respuesta
> ans = 6

Inténtalo también después de poner d = 3.5 (con punto).

> En archinux sigue el mismo problema pero en manjaro va perfectamente. Ahora
> toca jugar a encontrar la diferencia cuando tenga tiempo, aunque no sé ni
> qué mirar. Si tengo suerte y la encuentro, lo comentaré aquí.

Ahora mismo tampoco tengo ni idea de qué puede ser.

Un saludo,
Israel

rafnix guzman

unread,
Nov 5, 2013, 8:09:42 PM11/5/13
to octav...@googlegroups.com

buenas amigos tengo el mismo problema en debian 7.2! =( lograron resolverlo?

Felipe Hommen

unread,
Nov 6, 2013, 3:49:04 AM11/6/13
to octav...@googlegroups.com
No.
Mi solución ha sido cambiar de distro, que esto ha sido la gota que ha colmado el vaso de las pequeñas molestias que me da archlinux, si no en esto en lo otro.

Curiosamente me he cambiado a SolydK, que está basada en Debian Testing, y octave-upm funciona perfectamente.

¿Qué diablos tienen en común archlinux y Debian estable, que son dos distros completamente independientes, y que sin embargo no tengan en común las parejas padre - hijo archlinux - manjaro y Debian - SolydK? ¿Y en algo tan absolutamente restringido como el punto decimal en una sola aplicación concreta?

rafnix guzman

unread,
Nov 6, 2013, 1:41:37 PM11/6/13
to octav...@googlegroups.com
buenas amigos! no pude solucionar directamente en octave-UPM, pero la
solucion que encontre fue instalar qtoctave! desde los repositorios de
debian wheezy! es muy similar a octave-UPM y me a servidor para
continuar el curso y no presenta los bugs antes mencionados! saludos!

El 06/11/13, Felipe Hommen <felipe...@gmail.com> escribió:
> --
> http://mat.caminos.upm.es/octave
> ---
> You received this message because you are subscribed to the Google Groups
> "Octave UPM" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to octave-upm+...@googlegroups.com.
> To post to this group, send email to octav...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>

Camilo Parra Mariño

unread,
Jan 21, 2014, 12:55:54 PM1/21/14
to octav...@googlegroups.com
Tengo el mismo problema en Debian Wheezy 7.3 (estable), amd64.  Acá unas pruebas que hice:

>> a = 4.5
a =  4

>> a*2
ans =  8

>> a = 4.5 * 2
a =  8

>> a = 1/3
a =  0.33333

En la ventana de variables se puede ver que "a" es double y que siempre vale 4 excepto la última orden que si toma el valor correcto.

Haciendo lo mismo en la terminal con GNU Octave, funciona correctamente.


Para la instalación seguí estas indicaciones. La dependencia libc6 no se cumplía, pues se iba a instalar la 2.13 y se necesitaba 2.14 o superior, así que desde el repositorio testing oficial de Debian instalé la versión 2.17.

Adrián Radic

unread,
May 15, 2014, 6:37:28 AM5/15/14
to octav...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages