Académique Documents
Professionnel Documents
Culture Documents
La notacin comando[argumentos]
Para realizar una suma muy sencilla, escribe 2+3 y oprime al mismo tiempo las teclas [SHIFT][ENTER]
In[1]:=
2+3
5
Out[1]=
Calcula la misma suma escribiendo Plus[2,3] y oprimiendo al mismo tiempo las teclas [SHIFT][ENTER]
In[2]:=
Plus@2, 3D
5
Out[2]=
In[3]:=
Times@2, 3D
6
Out[3]=
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]
In[4]:=
Times@Plus@2, 3D, 4D
20
Out[4]=
El mismo resultado se obtiene escribiendo (2 + 3)*4 y oprimiendo al mismo tiempo las teclas [SHIFT][ENTER].
In[5]:=
H2 + 3L 4
20
Out[5]=
Los parntesis son necesarios, de lo contrario Mathematica calcula primero la multiplicacin 3*4, que da 12, y luego suma 2, para obtener 14 en lugar de 20.
In[6]:=
2 + 34
14
Out[6]=
LAD00.nb
El mismo resultado se obtiene escribiendo Plus[2, Times[3, 4]] y oprimiendo al mismo tiempo las teclas [SHIFT][ENTER].
In[7]:=
Out[7]=
EJERCICIO 1
Sin usar Mathematica, en un papel calcula cuanto debe dar Times[Plus[Times[4,5],Times[2,3]],2] Despus de haberlo hecho a mano, usa Mathematica para verificar que diste el resultado correcto.
Grficas en Mathematica
Para que Mathematica dibuje un crculo, escribe Graphics[ Circle[ ] ] y oprime al mismo tiempo [SHIFT][ENTER]
In[8]:=
Graphics@Circle@DD
Out[8]=
Para observar las escalas horizontal y vertical, escribe Graphics[Circle[ ],Frame->True] Observa que al seguir escribiendo despus del "guin pequeo" y el "mayor que" ->, estos se convierten en una flecha
LAD00.nb
In[9]:=
0.5
Out[9]=
0.0
-0.5
Para graficar juntos un Circle[] y un Rectangle[], es necesario ponerlos dentro de una lista {Circle[],Rectangle[]}, las listas estn entre llaves { }, los elementos de las listas van separados por comas:
In[10]:=
0.5
Out[10]=
0.0
-0.5
Ahora tenemos el crculo, el rectngulo 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 (crculo, rectngulo y punto) estn dentro de una lista, es decir, dentro de llaves { }
LAD00.nb
In[11]:=
0.5
Out[11]=
0.0
-0.5
Si escribimos Blue como primer elemento de la lista, los tres elementos sern mostrados en color azul
In[12]:=
0.5
Out[12]=
0.0
-0.5
LAD00.nb
In[13]:=
Graphics@8Red, Circle@D, Green, Rectangle@D, Blue, Point@8 0.5, 0<D<, Frame TrueD
1.0
0.5
Out[13]=
0.0
-0.5
In[14]:=
Graphics@8Red, Circle@D, Green, Rectangle@D, Blue, PointSize@LargeD, Point@8 0.5, 0<D<, Frame TrueD
1.0
0.5
Out[14]=
0.0
-0.5
Aqu se aadi un segundo punto azul y grande arriba del rectngulo verde:
LAD00.nb
In[15]:=
Graphics@8Red, Circle@D, Green, Rectangle@D, Blue, PointSize@LargeD, Point@8 0.5, 0<D, Point@80.3, 0.4<D<, Frame TrueD
1.0
0.5
Out[15]=
0.0
-0.5
Ejercicio 2
Usa los comandos Graphics, Point, para realizar la siguiente figura a colores:
1.0
0.5
0.0
-0.5
LAD00.nb
Flechas y vectores
Una flecha representando el vector (8,3) puede ser generada con el comando Arrow[{{0, 0}, {8, 3}}]
In[16]:=
Out[16]=
Aqu tenemos dos flechas, representando los vectores (8,3) y (2,5). Para graficar juntas las dos flechas, es necesario ponerlos dentro de una lista {Arrow[{...}],Arrow[{...}]}, las listas estn entre llaves { } y sus elementos estn separados por comas:
In[17]:=
Graphics@ 8 Arrow@880, 0<, 88, 3<<D, Arrow@880, 0<, 82, 5<<D <, Frame TrueD
5
3
Out[17]=
0 0 2 4 6 8
Para representar la suma de los vectores, uno de ellos se dibuja comenzando en el otro:
LAD00.nb
In[18]:=
Graphics@ 8 Arrow@880, 0<, 88, 3<<D, Arrow@880 + 8, 0 + 3<, 82 + 8, 5 + 3<<D <, Frame TrueD
8
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
8
Out[19]=
0 0 2 4 6 8 10
Aqu estn los dos vectores y su suma, con estilo grueso (Thick),con diferentes colores, y con la suma punteada
LAD00.nb
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
8
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
Para generar escenas tridimensionales se usa el comando Graphics3D.
LAD00.nb
11
In[21]:=
Out[21]=
12
LAD00.nb
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
In[24]:=
2.0 1.5
Out[24]=
Aqu tenemos dos flechas, representando los vectores (8,3,2) y (2,5,6). Para graficar juntas las dos flechas, es necesario ponerlos dentro de una lista {Arrow[{...}],Arrow[{...}]}, las listas estn entre llaves { } y sus elementos estn separados por comas:
LAD00.nb
15
In[25]:=
Graphics3D@ 8Arrow@880, 0, 0<, 88, 3, 2<<D, Arrow@880, 0, 0<, 82, 5, 6<<D <, Boxed True, Axes TrueD
4 2 0 6
Out[25]=
0 0 2 4 6 8
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 4 2 0 8
Out[26]=
0 0
10
Aqu estn 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 4 2 0 8
Out[27]=
0 0
10
Ejercicio 5
Usa los comandos Graphics3D, Arrow, etc. realiza la siguiente figura:
18
LAD00.nb
100 5 5 10
10