Está en la página 1de 5

MATHEMATICA

Introduccin: Formato libre


Las expresiones en Mathematica no requieren en principio seguir una sintaxis estricta. Se puede trabajar con expresiones escritas (en Ingls)
de forma natural. Para ingresar una funcin en forma libre escribir primero el signo = al iniciar una nueva celda
Por ejemplo para resolver la ecuacin
x2 + 2 x + 1 = 0
Se escribira de la siguiente manera. Con Shift+Enter Mathematica evalua la expresin

solve the equation x^2+2x+1=0


Result
Reduce[1 + 2 * x + x ^ 2 == 0, x]

x -1
La expresin solve the equation x^2+2x+1=0 esta escrita en forma natural y la segunda es la notacin estndar de Mathematica que
corresponde a la sintaxis correcta de la funcin
Para graficar la funcin y = sen(x) se puede escribir como

plot sinx
Plots (1 of 2)
Plot[Sin[x], {x, - 6.6, 6.6}]
1.0

0.5

-6

-4

-2

-0.5

-1.0

Otra forma alternativa que incluye los lmites para la variable independiente sera

2 | clase1.nb

Escuela Politcnica Nacional

Vibraciones con Mathematica

plot sin x where x=0 to 2pi

Plot[Sin[x], {x, 0, 2 * Pi}]


1.0

0.5

-0.5

-1.0

Graficos multiples pueden ser ingresados de manera sencilla separandolas por comas
Plot x^2+y^2=9, 2x+y=1

Implicit plot
ContourPlot[{x ^ 2 + y ^ 2 == 9, 2 * x + y == 1}, {x, - 3.75, 3.75}, {y, - 3.75, 3.75}]

-1

-2

-3

-3

-2

-1

Una funcin de 3 variables se la puede graficar de las siguiente manera

CS

2015B

clase1.nb | 3

Plot x^2+y^2-z^2-10
Surface plot
ContourPlot3D[- 10 + x ^ 2 + y ^ 2 - z ^ 2 == 0, {x, - 12.6491, 12.6491},
{y, - 12.6491, 12.6491}, {z, - 12.6491, 12.6491}, Axes -> True,
BoxRatios -> {1., 1., 1.}, ViewPoint -> {- 1.54841, - 2.53438, - 0.423517},
PlotRange -> All, AxesLabel -> {"x", "y", "z"},
ContourStyle -> Directive[RGBColor[1, 0.8, 0.3],

Para realizar la integral indefinida

1
1+x3

x se puede escribirla asi

Integral of 1(1+x^3)
Integrate[1 / (1 + x ^ 3), x]

ArcTan -1+2 x
3

1
3

Log[1 + x] -

Si se requiere una integral definida 0 senx x

1
6

Log[1 - x + x2 ]

4 | clase1.nb

Escuela Politcnica Nacional

Vibraciones con Mathematica

integral of sinx from 0 to pi


Integrate[Sin[x], {x, 0, Pi}]

2
Si se requiere calcular

d
dx

senx2 + cos(2 x)

derivate of sin(x^2)+cos(2x)
D[Sin[x ^ 2] + Cos[2 * x], x]

Para calcular el volumen de un cubo de lado 3

volume of the cube of side 3


Visual representation

27
Un sistema de ecuaciones no lineal se puede escribir como

solve 2x+y=1, x^2-4=0


Result (1 of 2)
Reduce[{2 * x + y == 1, - 4 + x ^ 2 == 0}, {x, y}]

(x - 2 && y 5) || (x 2 && y - 3)
Para realizar las operaciones entre parntesis

expand (x+1)(x-5)(x+3)
Expand[(- 5 + x) * (1 + x) * (3 + x)]

- 15 - 17 x - x2 + x3
Si se quiere factorar un polinomio

factors x^2-4x-5
Factor[- 5 - 4 * x + x ^ 2]

(- 5 + x) (1 + x)
Las raices de un polinomio se extraen dando la instrucin

roots x^3-x^2-17x-15
Results (1 of 3)
Reduce[- 15 - 17 * x - x ^ 2 + x ^ 3 == 0, x]

x - 3 || x - 1 || x 5
Para derivar una funcion se puede por ejemplo escribir

CS

2015B

clase1.nb | 5

In[1]:=

d(x*sinx)dx
Derivative
D[x * Sin[x], x]

Out[1]=

x Cos[x] + Sin[x]

Si se necesita resolver una ecuacin diferencial con condiciones de borde se puede intentar con la expresin siguiente
In[5]:=

solve y''(x)+y(x)=0, y(0)=1, y'(0)=1


Differential equation solution
DSolve[{y[x] + Derivative[2][y][x] == 0,
y[0] == 1, Derivative[1][y][0] == 1}, y[x], x]

Out[5]=

{{y[x] Cos[x] + Sin[x]}}

Conclusin
El formato libre permite hacer uso de las funciones de Mathematica de manera muy intuitiva y a la vez aprender la notacin
estndar que maneja el programa

También podría gustarte