2 | Introducción a las funciones |
Cuando se escribe 2+2, Wolfram Language lo entiende como Plus[2,2]. Plus es una función. Hay más de 5 000 funciones nativas en Wolfram Language. Para fines aritméticos se utilizan solo unas cuantas de ellas.
Calcule 3+4 usando la función Plus:
In[1]:= |
Out[1]= |
Calcule 1+2+3 usando Plus:
In[2]:= |
Out[2]= |
In[3]:= |
Out[3]= |
Se pueden insertar funciones dentro de otras funciones:
In[4]:= |
Out[4]= |
Todas las funciones de Wolfram Language utilizan corchetes, y sus nombres siempre comienzan con mayúscula.
El mayor de estos números es 7:
In[5]:= |
Out[5]= |
La función RandomInteger escoge un número (entero) aleatorio entre 0 y cualquier otro valor que se desee.
Escoja un número entero al azar entre 0 y 100:
In[6]:= |
Out[6]= |
Cada vez que se solicita, se escoge un nuevo número aleatorio:
In[7]:= |
Out[7]= |
Plus[2,2] | 2+2 | adición | ||
Subtract[5,2] | 5-2 | sustracción | ||
Times[2,3] | 2*3 | multiplicación (también puede escribirse como 2 3) | ||
Divide[6,2] | 6/2 | división | ||
Power[3,2] | 3^2 | eleva a una potencia | ||
Max[3,4] | máximo (el mayor) | |||
Min[3,4] | mínimo (el menor) | |||
RandomInteger[10] | número entero aleatorio |
+2.6Encuentre el mayor entre 3^5 y 5^3. »
+2.7Multiplique 3 por el mayor entre 4^3 y 3^4. »
Si. En Wolfram Language, plus no es lo mismo que Plus. La P mayúscula en Plus indica que se refiere a la función nativa (digamos, “oficial”) para la suma.
Sí. Los corchetes [...] se usan en las funciones; los paréntesis (...) son para agrupar, como en 2*(3+4), no para las funciones.
Por lo regular, “plus de 2 y 3”; a veces, “plus de 2 coma 3”. “[” puede leerse como “se abre corchete” y, “]”, “se cierra corchete”.
Para Plus, no es necesario, pero para la gran mayoría de las funciones, como Max o RandomInteger, no hay una forma especial como +. Por eso se hace necesario utilizar sus nombres.
¿Se puede mezclar Plus[...] y +?
Quiere decir que se ingresó algo que Wolfram Language no puede interpretar. Hay que cerciorarse primero de que los corchetes de apertura y cierre estén emparejados. Véase la Sección 47 para más información.
- En Wolfram Language las expresiones (véase la Sección 33) están compuestas de árboles anidados de funciones.
- Plus puede usarse para sumar cualquier cantidad de números, pero Subtract solamente resta un número de otro (a fin de evitar ambigüedades tales como (2−3)−4 y 2−(3−4)).
- La noción de función es considerablemente más general en Wolfram Language que en las matemáticas tradicionales o en las ciencias de la computación. Por ejemplo, f[algo] se considera una función, ya sea que su evaluación lleve a algo definido o bien que permanezca en forma simbólica.