Академический Документы
Профессиональный Документы
Культура Документы
VectorPlot[campo, {x,xmin,xmax},{y,ymin,ymax}]
Grad[f,{x1,...,xn}]
y el laplaciano con
Laplacian[f,{x1,...,xn}].
D[f[x,y,z],{{x,y,z}}]
D[f[x,y,z],{{x,y,z},2 }]
Los campos vectoriales en Rn, una vez fijadas unas coordenadas, se pueden
entender como funciones vectoriales de varias variables. Para definir una funcin
vectorial creamos una lista con cada una de las funciones coordenadas. La
divergencia se calcula con:
Div[{f1,...,fn},{x1,...,xn}]
y el rotacional con
Curl[{f1,..., fn},{x1,...,xn}]
D[V[x,y,z],{{x,y,z}}]
Identidades vectoriales
En el clculo vectorial existen muchas identidades que nos permiten realizar los
clculos de manera ms sencilla. Con Mathematica podemos comprobar con
ejemplos la veracidad de dichas frmulas. Adems de eso, y gracias al clculo
simblico, se pueden demostrar estas identidades.
rot(grad( f )) = 0
div(grad( f )) = lap( f )
div(rot(V )) = 0
El comando LaplaceTransform.
Se utiliza LaplaceTransform[f,t,s]
La transformada inversa
DSolve[ecuacin, y,x]
En las ecuaciones de orden mayor que uno, aparecen tantas constantes como
orden tenga la ecuacin. Las derivadas sucesivas se van indicando con ms
apstrofes.
La mayor parte de las ecuaciones diferenciales no las puede resolver Mathematica
de modo exacto y en muchas de ellas aparecen las llamadas funciones
especiales.
Dada una ecuacin diferencial y = f (x, y) el campo vectorial {1, f (x, y)} es el
campo asociado la ecuacin diferencial. Para dibujar el campo utilizamos:
VectorPlot[campo,{x,xmin,xmax},{y,ymin,ymax}]
Las curvas que son soluciones de la ecuacin se adaptan al campo en el siguiente
sentido: el vector velocidad de la curva en el punto es tambin el vector del campo
vectorial.
Resolucin numrica
NDSolve[ecuacin, y,{x,xmin,xmax}]
Es imprescindible dar las condiciones iniciales, de modo que la solucin sea nica.
La solucin ser una funcin definida nicamente en el dominio (xmin,xmax). Para
extraer la solucin volvemos a emplear el doble corchete. Con la solucin no
podemos hacer muchas cosas, puesto que no tiene una frmula explcita. Po-
demos, eso si, calcular valores de la funcin en puntos del dominio y graficar la
funcin, tambin en puntos del dominio.
El Wolfram Idioma representa vectores como listas, y nunca tiene que distinguir
entre los casos de fila y columna. Los vectores de la Lengua Wolfram siempre
pueden mezclar nmeros y elementos simblicos o algebraicas arbitrarias. El
Wolfram Idioma utiliza algoritmos para traer rendimiento de la plataforma
optimizada para operaciones sobre vectores extremadamente largas, densas y
dispersas.
Tablas
Table[expr,{imax}]
Genera una lista de copias de expr .
Table[expr,{i,imax}]
Genera una lista de los valores de expr cuando i va de 1 a .
Table[expr,{i,imin,imax}]
Comienza con .
Table[expr,{i,imin,imax,di}]
Utiliza pasos di .
Table[expr,{i,{i1,i2,}}]
Utiliza los valores sucesivos , , ... .
Table[expr,{i,imin,imax},{j,jmin,jmax},]
Da una lista anidada. La lista asociada a i es ms extensa
Matrices
Array[f,n]
Genera una lista de longitud n , con los elementos .
Array[f,n,r]
Genera una lista con el origen ndice r .
Array[f,n,{a,b}]
Genera una lista con n valores de una a b .
Array[f,{n1,n2,}]
Genera una ... variedad de listas anidadas, con elementos .
Array[f,{n1,n2,},{r1,r2,}]
Genera una lista con los orgenes de ndice (por defecto ).
Array[f,{n1,n2,},{{a1,b1},{a2,b2},}]
Genera una lista con los valores de a .
Array[f,dims,origin,h]
Utiliza la cabeza h , en lugar de la lista , para cada nivel de la matriz.
ngulo de Vector
VectorAngle [ u , v ]
Da el ngulo entre los vectores u y v .