Post by Antonio GonzálezPost by susanaPost by Dr. Wolfgang HintzePost by susanaPost by Dr. Wolfgang HintzePost by susanapor mas que busco en la ayuda de mathematica no encuentro un comando
que limpie la pantalla cuando ejecutamos un bloque de comandos
algo asi
limpiar pantalla
instrucciones
existe?
No lo sé pero algo similar parece ser esto
t = Table[i, {i, 1, 10}];
temp = Print["done"]
Saludos,
Wolfgang
Hola Wolfgang , me entendiste a reves,
en tu codigo se imprimen 10 numeros , la idea
es que si lo ejecutas de nuevo partas con la pantalla
en limpio, osea que desaparezca el codigo y la impresion anterior y solo
aparezca la impresion de la nueva ejecucion
es como si fueras al msdos de windows
si tienes xp
ejecutar
cmd
dir
cls > comando que limpia la pantallay partes de arriba otra vez
dir
si tienes win 7 busca el icono de msdos de color negro
Sé muy bien el comando CLS (de los viejos días de Basic).
Pero, es importante saber, qué pantalla te refieres?
No hay una pantalla estandar en Matematica.
Debes organizar tu propia pantalla.
Y en esto el comando que he mencionado puede ser de ayuda.
Saludos,
Wolfgang
A lo mejor no me explico bien, pensando en lo que escribiste
creo que estaria bien pero no es lo que busco ademas lo que tu me mandaste
se borra solo a si mismo la idea es que cada ejecucion se bore la parte impresa
imagina esta secuencia
ejeculas el programa
se limpia la pantalla
obtienes el resultado de lo que se supone que hace el programa
fin
imagina esta secuencia
ejeculas el programa por segunda vez y siguientes
se limpia la pantalla
obtienes el resultado de lo que se supone que hace el programa
fin
no se si estoy preguntando bien pero esto lo hacia a menudo en el basic
asi uno obtenia lo que queria del programa y el codigo queda a disposicion tuya para ejecutarlo de nuevo con en comando list (en basic)
se me ocurre que el resultado prodria aparecer en pantalla paralela.
Pero es que yo no entiendo de que interfaz gráfica estamos hablando.
¿Estamos hablando del Front End, o de que corres un scriipt que te da
como salida un resultado gráfico?
--
Antonio
solo hablo del Front End, nada de graficos
veamos intentare explicarlo por ultima vez
si tengo por ejemplo este codigo
Print["La siguiente función simula tirar una moneda devolviendo los \
resultados cuando el número de caras y cruces que ha salido sean \
iguales"]
SeedRandom[];
cc = 0; xx = 0; k = 1; L = 1; M = {};
While[k == 1, T = Random[Integer]; M = AppendTo[M, T];
If[T == 0, xx += 1, cc += 1];
If[xx/L == 1/2 && L >= 10, Print["Tiradas ", L]; Print[M];
Break[], L++]]
(* al ejecutarlo mathematica me muestra a continuacion*)
La siguiente función simula tirar una moneda devolviendo los resultados cuando el número de caras y cruces que ha salido sean iguales
Tiradas 98
{1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0}
-----------------------------------------------------------------------------
todo esto aparece en el mismo Front End
lo que ando buscando es que al ejecutar el mismo programa
el resultado no aparezca a continuacion del codigo, sino
que el "front end" se limpie de cualquiera cosa que tenga
y el resultado del codigo osea esto
------------------------------------------------------------
La siguiente función simula tirar una moneda devolviendo los resultados cuando el número de caras y cruces que ha salido sean iguales
Tiradas 98
{1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0}
------------------------------------------------------------
aparezca solo arriba partiendo
de la parte superior de la pagina o Front End
ojala ahora quede mas claro, sino gracias por su ayuda
desinteresada