3. Documentos de cuaderno
En el escritorio o en la web, usted puede usar los
cuadernos Wolfram, los cuales combinan texto,
gráficos, interfaces, etc. con código:
4. Funciones incorporadas
Wolfram Language posee alrededor de 500
funciones incorporadas. Todas tienen nombres
compuestos por palabras que inician con
mayúscula:
9. Listas
Las listas son indicadas en Wolfram Language
usando { ... }
Ellas pueden contener cualquier tipo de
expresiones:
Partes de listas se indexan comenzando en 1 y se
pueden extraer usando [[ ... ]]
12. Patrones
Los patrones representan clases de expresiones.
El constructo básico de patrón_(se
pronuncia “blank”) representa cualquier expresión.
13. Definiciones de función
las definiciones de función son simplemente
asignaciones que proporcionan reglas de
transformación para patrones.
14. Funciones puras
Wolfram Language permite las llamadas funciones
puras, indicadas con la terminación &
Su primer argumento es indicado por medio de #
(También son conocidas como funciones
anónimas, expresiones lambda, etc.)
15. Funcionales y Operadores
Muchas funciones incorporadas en Wolfram
Language pueden usar formas “funcionales” o “de
operador”.
16. Opciones
Muchas funciones incorporadas
tienen “opciones” que afectan detalles de su
operación o resultado:
17. Automatic es una configuración predeterminada común,
que significa “haga una elección automática”.
Algunas opciones son comúnmente dadas como
funciones puras. Los paréntesis son necesarios cuando
usted usa &
19. Interfaces interactivas
Usted puede tomar cualquier expresión y “manipularla” con
controles que cambian los valores de variables:
In[1]
:=
Out[1
]=
20. Procedimientos
La programación de procedimiento es
usualmente necesaria sólo en pequeñas
dosis en Wolfram Language.
a
b
c
Use ; para separar distintas operaciones
In[1]:=
21. Números
Wolfram Language de forma
predeterminada efectúa cálculos
exactos siempre que puede:
In[1]:=
Out[1]=
22. Cadenas de caracteres
Las cadenas de caracteres en Wolfram Language se
indican por medio de comillas dobles ( "..." ).
Las comillas no se incluyen cuando las cadenas de
caracteres son resultados, a menos que utilice InputForm:
In[1]:=
Out[1]=
23. Asociaciones
Las asociaciones asocian claves con valores:
In[1]:=
Out[1]=
In[2]
:=
Aplicar una asociación a una clave proporciona el valor
correspondiente:
Out[2
]=
24. Entrada de lenguaje natural
Escriba = al inicio de una línea para especificar
que se trata de una entrada de lenguaje natural:
In[1]
:=
Out[1
]=
25. Entidades del mundo real
En Wolfram Language, las entidades del mundo real son sólo otro tipo de
expresiones simbólicas.
Wolfram Language conoce miles de tipos de entidades del mundo real:
países ciudades químicos especies películas personas satélites aeropuerto
s compañías...
Usualmente es pertinente especificar entidades usando lenguaje natural:
In[1]
:=
Out[1]
=
26. Intérpretes
Use Interpreter para interpretar muchos tipos de
lenguaje natural y otras entradas:
Números fechas colores locaciones lenguajes películas
químicos imágenes ...
In[1]:
=
Out[1
]=
27. Despliegue en la nube
CloudDeploy despliega objetos en Wolfram Cloud.
Cree una página web que diga "hello" in 100-point font:
In[1]:
=
Out[1
]=
28. Creación de documentos
Cree celdas de títulos, secciones, texto, etc. en un cuaderno:
Grid crea cuadrículas:
In[1]
:=
Out[1
]=
29. Administración de sesiones
% representa el resultado más
reciente; %n representa el resultado Out[n].
Use CMD+L para copiar la entrada más reciente
a la entrada actual.
In[2]:
=
Out[2]
=
% aún funciona:
30. Conexiones externas
Import y Export manejan automáticamente
cientos de formatos de archivos,
programas, la web, etc.:
In[1]
:=
Out[
1]=