Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Wolframm PDF
Wolframm PDF
La notación comando[argumentos]
Para realizar una suma muy sencilla, escribe 2+3 y oprime al mismo tiempo las teclas [SHIFT][ENTER]
In[1]:= 2+3
Out[1]= 5
Calcula la misma suma escribiendo Plus[2,3] y oprimiendo al mismo tiempo las teclas [SHIFT][ENTER]
In[2]:= Plus@2, 3D
Out[2]= 5
In[3]:= Times@2, 3D
Out[3]= 6
Para sumar primero 2 con 3, y multiplicar ese resultado por 4, escribe Times[Plus[2, 3], 4] y oprime al mismo tiempo las teclas
[SHIFT][ENTER]
Out[4]= 20
El mismo resultado se obtiene escribiendo (2 + 3)*4 y oprimiendo al mismo tiempo las teclas [SHIFT][ENTER].
In[5]:= H2 + 3L ∗ 4
Out[5]= 20
Los paréntesis son necesarios, de lo contrario Mathematica calcula primero la multiplicación 3*4, que da 12, y luego suma 2, para
obtener 14 en lugar de 20.
In[6]:= 2 + 3∗4
Out[6]= 14
2 LAD00.nb
Out[7]= 14
ü EJERCICIO 1
Sin usar Mathematica, en un papel calcula cuanto debe dar Times[Plus[Times[4,5],Times[2,3]],2]
Después de haberlo hecho a mano, usa Mathematica para verificar que diste el resultado correcto.
Gráficas en Mathematica
In[8]:= Graphics@Circle@DD
Out[8]=
1.0
0.5
0.0
Out[9]=
-0.5
-1.0
-1.0 -0.5 0.0 0.5 1.0
Para graficar juntos un Circle[] y un Rectangle[], es necesario ponerlos dentro de una lista {Circle[],Rectangle[]}, las listas están
entre llaves { }, los elementos de las listas van separados por comas:
1.0
0.5
0.0
Out[10]=
-0.5
-1.0
-1.0 -0.5 0.0 0.5 1.0
Ahora tenemos el círculo, el rectángulo y el punto P(-0.5,0). Observa que el punto P(-0.5,0) se escribe Point[{-0.5,0}], y que los tres
(círculo, rectángulo y punto) están dentro de una lista, es decir, dentro de llaves { }
4 LAD00.nb
1.0
0.5
0.0
Out[11]=
-0.5
-1.0
-1.0 -0.5 0.0 0.5 1.0
Si escribimos Blue como primer elemento de la lista, los tres elementos serán mostrados en color azul
In[12]:= Graphics@
8Blue, Circle@D, Rectangle@D, Point@8− 0.5, 0<D<, Frame → TrueD
1.0
0.5
0.0
Out[12]=
-0.5
-1.0
-1.0 -0.5 0.0 0.5 1.0
1.0
0.5
0.0
Out[13]=
-0.5
-1.0
-1.0 -0.5 0.0 0.5 1.0
1.0
0.5
0.0
Out[14]=
-0.5
-1.0
-1.0 -0.5 0.0 0.5 1.0
Aquí se añadió un segundo punto azul y grande arriba del rectángulo verde:
6 LAD00.nb
1.0
0.5
0.0
Out[15]=
-0.5
-1.0
-1.0 -0.5 0.0 0.5 1.0
ü Ejercicio 2
Usa los comandos Graphics, Point, para realizar la siguiente figura a colores:
1.0
0.5
0.0
-0.5
-1.0
-1.0 -0.5 0.0 0.5 1.0
LAD00.nb 7
Flechas y vectores
Una flecha representando el vector (8,3) puede ser generada con el comando Arrow[{{0, 0}, {8, 3}}]
3.0
2.5
2.0
1.5
Out[16]=
1.0
0.5
0.0
0 2 4 6 8
In[17]:= Graphics@ 8
Arrow@880, 0<, 88, 3<<D,
Arrow@880, 0<, 82, 5<<D
<, Frame → TrueD
Out[17]=
2
0
0 2 4 6 8
Para representar la suma de los vectores, uno de ellos se dibuja comenzando en el otro:
8 LAD00.nb
In[18]:= Graphics@ 8
Arrow@880, 0<, 88, 3<<D,
Arrow@880 + 8, 0 + 3<, 82 + 8, 5 + 3<<D
<, Frame → TrueD
4
Out[18]=
0
0 2 4 6 8 10
In[19]:= Graphics@ 8
Arrow@880, 0<, 88, 3<<D,
Arrow@880 + 8, 0 + 3<, 82 + 8, 5 + 3<<D,
Arrow@880, 0<, 82 + 8, 5 + 3<<D
<, Frame → TrueD
4
Out[19]=
0
0 2 4 6 8 10
Aquí están los dos vectores y su suma, con estilo grueso (Thick),con diferentes colores, y con la suma punteada
LAD00.nb 9
In[20]:= Graphics@ 8
Thick,
Blue,
Arrow@880, 0<, 88, 3<<D,
Red,
Arrow@880 + 8, 0 + 3<, 82 + 8, 5 + 3<<D,
Brown, Dashed,
Arrow@880, 0<, 82 + 8, 5 + 3<<D
<, Frame → TrueD
4
Out[20]=
0
0 2 4 6 8 10
ü Ejercicio 3
Usa los comandos Graphics, Arrow, etc. realiza la siguiente figura
10 LAD00.nb
0
0 2 4 6 8 10
Tres dimensiones
In[21]:= Graphics3D@
8Cuboid@D, Sphere@D<,
Boxed → True, Axes → TrueD
Out[21]=
In[22]:= Graphics3D@
8Cuboid@D,
Sphere@D,
Brown,
PointSize@LargeD,
Point@80.7, −0.9, − 0.9<D<,
Boxed → True, Axes → TrueD
Out[22]=
Es posible hacer transparentes las superficies con la directiva Opacity, la cual tiene que tener un argumento entre 0 (totalmente
transparente, invisible) y 1 (totalmente opaca):
LAD00.nb 13
In[23]:= Graphics3D@
8Cuboid@D,
Opacity@0.3D,
Sphere@D,
Brown,
Opacity@1D,
PointSize@LargeD,
Point@80.7, −0.9, − 0.9<D<,
Boxed → True, Axes → TrueD
Out[23]=
ü Ejercicio 4
Usa los comandos Graphics3D, Point, etc. realiza la siguiente figura:
14 LAD00.nb
Una flecha representando el vector (8,3,2) puede ser generada con el comando Arrow[{{0, 0, 0}, {8, 3, 4}}]
In[24]:= Graphics3D@
Arrow@880, 0, 0<, 88, 3, 2<<D,
Boxed → True, Axes → TrueD
2.0
1.5
Out[24]=
1.0
0 0.5
2 30.0
4 2
6 1
0
8
In[25]:= Graphics3D@
8Arrow@880, 0, 0<, 88, 3, 2<<D,
Arrow@880, 0, 0<, 82, 5, 6<<D
<,
Boxed → True, Axes → TrueD
0
6
Out[25]=
2
0
0
Para representar la suma de los vectores, uno de ellos se dibuja comenzando en el otro:
16 LAD00.nb
In[26]:= Graphics3D@
8Thick,
Red,
Arrow@880, 0, 0<, 88, 3, 2<<D,
Blue,
Arrow@880 + 8, 0 + 3, 0 + 2<, 82 + 8, 5 + 3, 6 + 2<<D
<,
Boxed → True, Axes → TrueD
8
6
0
8
Out[26]= 4
0
0
10
Aquí están los dos vectores y su suma, con estilo grueso (Thick),con diferentes colores, y con la suma punteada
LAD00.nb 17
In[27]:= Graphics3D@
8Thick,
Red,
Arrow@880, 0, 0<, 88, 3, 2<<D,
Blue,
Arrow@880 + 8, 0 + 3, 0 + 2<, 82 + 8, 5 + 3, 6 + 2<<D,
Brown,
Dashed,
Arrow@880, 0, 0<, 82 + 8, 5 + 3, 6 + 2<<D
<,
Boxed → True, Axes → TrueD
8
6
0
8
Out[27]= 4
0
0
10
ü Ejercicio 5
Usa los comandos Graphics3D, Arrow, etc. realiza la siguiente figura:
18 LAD00.nb
100
5 10
10