Anuncio

Colapsar
No hay ningún anuncio todavía.

Funciones y subíndices en Mathematica

Colapsar
X
 
  • Filtro
  • Hora
  • Mostrar
Borrar todo
nuevos mensajes

  • Mathematica Funciones y subíndices en Mathematica

    Hola, tengo un problema en el software que en google no he encontrado mucha información.
    ¿Cómo puedo definir una función con subíndices en los argumentos?

    Por ejemplo, si yo hago el Mathematica no me reconoce la función (e.g. al hacer F[2] no me arroja nada). Necesito esto porque tengo una función con 200 argumentos que los genero con una tabla

    Gracias

  • #2
    Re: Funciones y subíndices en Mathematica

    Escrito por Aradan Ver mensaje
    Hola, tengo un problema en el software que en google no he encontrado mucha información.
    ¿Cómo puedo definir una función con subíndices en los argumentos?

    Por ejemplo, si yo hago el Mathematica no me reconoce la función (e.g. al hacer F[2] no me arroja nada). Necesito esto porque tengo una función con 200 argumentos que los genero con una tabla

    Gracias
    Creo que de esa forma no se puede hacer, pero hay un método que parece conveniente:

    Código:
    F = (#1 + 2) &
    En tu caso, si tienes muchos parámetros (200 es una pasada )

    Código:
    F = (#1 + #2 + .... ) &
    Si quieres usarlo con variables, lo equivalente es Slot. Por ejemplo,
    Código:
    F = ( Sum[Slot[n],{n,1,200}] )&
    La única alternativo a ser Físico era ser etéreo.
    @lwdFisica

    Comentario


    • #3
      Re: Funciones y subíndices en Mathematica

      Logré resolver unas ecuaciones con el método que me propusieron pero ahora que utilizo tablas con Slot[ ] , el programa me tira errores y no se como solucionarlos :/
      Me explico, si hago por ejemplo

      FF := Table[Slot[j], {j, 1, 3}] &

      Siempre me lanza errores

      Function::slot: ( .............) should contain a non-negative integer

      Como si dentro de Table, no evaluara el Slot[j], a pesar de usar Flatten o Join para la tabla en algunos casos

      Gracias

      Comentario


      • #4
        Re: Funciones y subíndices en Mathematica

        Escrito por Aradan Ver mensaje
        Logré resolver unas ecuaciones con el método que me propusieron pero ahora que utilizo tablas con Slot[ ] , el programa me tira errores y no se como solucionarlos :/
        Me explico, si hago por ejemplo

        FF := Table[Slot[j], {j, 1, 3}] &

        Siempre me lanza errores

        Function::slot: ( .............) should contain a non-negative integer

        Como si dentro de Table, no evaluara el Slot[j], a pesar de usar Flatten o Join para la tabla en algunos casos

        Gracias
        Prueba con
        Código:
        FF := Evaluate[Table[Slot[j], {j, 1, 3}]] &
        La única alternativo a ser Físico era ser etéreo.
        @lwdFisica

        Comentario

        Contenido relacionado

        Colapsar

        Trabajando...
        X