Estoy experimentando con diseños de logotipo en Mathematica (8 o superior) usando la interfaz del portátil y quiero cambiar MUCHO la fórmula generadora. El problema es que solo sé SHIFT + ENTER que me hace saltar fuera de mi celda actual y perder mi posición.Evaluar la celda actual sin dejar ni perder la posición en ella en Mathematica
¿Hay alguna forma de evaluar la celda actual sin abandonarla y perder su posición dentro de ella? Entonces: evalúe una celda y vuelva a aterrizar dentro de la misma celda en la posición exacta que presioné MAYÚSCULAS + ENTRAR al.
lo que una vez llegué a utilizar fue a lo largo de las líneas:
a = Exp[1.994 \[Pi]/(3 I)];
b = Nest[{#, a #, a\[Conjugate] #, #} &, 1, 5];
{Re[#], Im[#]} & /@
Accumulate[
Flatten[{0, a b, a\[Conjugate] b, -b}]] // {\[Rho]\[Chi], # //
Line} & // Graphics
NotebookFind[EvaluationNotebook[], "E" <> "xp", Previous];
pero espero no es más que otra combinación de teclas o algo. de lo que no estoy enterado
Editar:
a = Exp[(*1*)1.994 \[Pi]/(3 I)];
b = Nest[{#, a #, a\[Conjugate] #, #} &, (*2*)1, (*3*)5];
{Re[#], Im[#]} & /@
Accumulate[
Flatten[{0, a b, a\[Conjugate] b, -b}]] // {\[Rho]\[Chi], # //
Line} & // Graphics
Do[NotebookFind[EvaluationNotebook[], "(*1*)", Previous], {2}];
es una pequeña mejora a mi solución como parte sugerido por Chris Dengen.
Editar 2:
NotebookFind[EvaluationNotebook[], "(*1*)", EvaluationCell]
Esto resuelve:
- estos sólo trabajo con células que producen una o un número conocido de células de salida
EvaluationCell está documentado escasamente tan difícil de encontrar, de hecho, me encontré con eso. Usando la EvaluationCell, la búsqueda comienza desde arriba (eliminando la construcción Do) dos veces porque no provienemos de una celda de salida más abajo de la pantalla.
Lo que queda por resolver:
- uno tiene que hacer la célula de mantenimiento manual (contabilidad a nivel celular) para aterrizar en lugares de interés
- usando basada en comentarios marcadores de aterrizaje estorba las celdas de entrada
Nota esta pregunta es de no perder la posición actual cuando se presiona SHIFT + ENTER dentro de una célula cuaderno de Mathematica. No se trata de contenido o Manipular. Perdón por no haberlo dejado claro al principio.
Nota Temporal
Ahora tratando los siguientes:
- utilice manejadores de eventos para definir una alternativa combinación de teclas evaluación
- cuando se activa, encontrar una manera de almacenar la posición del teclado exacta en el celda de entrada actual
- evaluar la celda de entrada actual
- restaurar la posición en t la celda de entrada actual
Espero internamente que alguna función pueda simplemente ocuparse de la tienda/restaurar por casualidad siendo optimista. Sin embargo, siendo realista, primero espero poder encontrar la manera de llegar a la posición actual del teclado. Seguiremos aquí si algo se materializa fuera de mi intento.
Para cualquier persona que cierre: ¡Por favor, dense cuenta de que esta es una pregunta sobre Wolfram Mathematica, y no sobre Matemáticas! –
@MikeBantegui bueno, gracias también me pareció extraño. Hay muchos usuarios/expertos de Mathematica en SO y espero que la respuesta sea interesante para todos. –
¿Tiene un ejemplo más completo con el que podamos jugar, junto con los parámetros que va a ajustar? –