Guía de Uso de SMath Studio
Guía de Uso de SMath Studio
sm
Introduccion
__a__la__operacion
__del__programa__SMath__Studio
Por Gilberto E. Urroz, Profesor Asociado, Departamento de Ingenieria Civil y Ambiental,
Universidad Estatal de Utah (Utah State University), Logan, UT, [Link]., June 2012
1.__Donde__encontrar
__SMath__Studio?
SMath Studio se puede bajar visitando el enlace:
[Link]
* Busque el enlace debajo del titulo "Download SMath Studio" para encontrar
la version mas reciente del programa. Entonces, busque el enlace para bajar
el programa que corresponda a su sistema operativo (por ejemplo, Desktop
Windows) debajo del titulo "Free Download".
[Link]
[Link]
[Link]
1 / 24
28 Jun 2012 19:33:27 - [Link]
2.__Operacion
__basica
__del__cuaderno
__de__SMath__Studio
Al abrir el programa la pantalla que resulta se utiliza como un "cuaderno" para escribir
texto y operaciones matematicas. Por lo tanto, nos referiremos a un archivo creado en
SMath Studio como el "cuaderno de SMath Studio".
* Para escribir texto: pulse en algun punto del cuaderno, y escriba las comillas "
seguidas del texto que quiera Ud. escribir. Por ejemplo: en el espacio a conti-
nuacion escriba las comillas y despues escriba:
Escriba su
solucion aqui ->
Escriba su
solucion aqui ->
2 / 24
28 Jun 2012 19:33:27 - [Link]
* Las tablas de simbolos al lado derecho del cuaderno se usan para introducir
ciertos objetos matematicos en el cuaderno.
* Para mostror u ocultar las tablas de simbolos al lado derecho del cuaderno,
pulse en el ultimo icono de la derecha del panel de control localizado en
la parte superior del cuaderno. Cuando usted ponga el 'mouse' sobre este icono
aparecera el texto "Mostrar/ocultar panel lateral". El icono en referencia se
muestra a continuacion:
Nota: desde este punto en este cuaderno,
los EJERCICIOS se muestran a la derecha
de las instrucciones o EJEMPLOS presentados.
Para adquirir experiencia practica en el uso
de SMath Studio, resuelva los EJERCICIOS
* Para escribir simbolos especiales, como el simbolo del infinito, pi
mostrados a continuacion:
(π), i, el valor absoluto, la raiz cuadrada, etc., pulse sobre el
simbolo correspondiente en el panel llamado "Aritmetica" localizado EJERCICIOS: Pulse en un lugar vacio del
al lado derecho del cuaderno. cuaderno de SMath Studio, y escriba las
secuencias de teclas mostradas entre
corchetes:
Como una alternativa, use las siguientes combinaciones de
teclas (vease la Figura 1, a continuacion): 1 - [1/<Cntl+Shift+Z> <Cntl-.>]:
2 - [sin(p <Cntl+G> /3 =] :
3 - [1/5+3*i=] :
(1) Infinity: Cntl+Shift+Z 4 - [p <Cntl+G> ^ 2/3=] :
(2) Pi: Cntl+Shift+P, or p <Cntl+G> 5 - [abs(2+3*i)=] :
(3) i (unidad imaginaria): i 6 - [sqrt(-5=] :
(4) Elevar a una potencia: ^ 7 - [<Cntl+\>3(top)27(bottom)=]:
(5) Valor absoluto: abs( 8 - [2.3^3 <Cntl+.>] :
(6) Raiz cuadrada: \ o escriba: sqrt( 9 - [20!/5!*15!=] :
(7) La raiz n-sima: Cntl+\ 10- [a:sqrt(125)] :
(8) Evaluacion simbolica (->): Cntl+. 11- [a=] :
(9) Factorial: !
(10) Assignar valor a variable : (produce el simbolo :=)
(11) Evaluation numerica : =
3
3
3
3 / 24
28 Jun 2012 19:33:27 - [Link]
3 729 9
3__-__Asignar__valores__a__las__variables
* Nombres de variables: el nombre de una variable en SMath Studio puede ser
cualquier combinacion de letras, numeros, o el simbolo de subrrayado _,
siempre que el nombre comienze con una letra. Por ejemplo:
4 / 24
28 Jun 2012 19:33:27 - [Link]
Radio_de_la_pelota 2 13.5
NOTA: evaluacion
Radio_de_la_pelota 5.6742 numerica
2
Momento_de_inercia x y1 Momento_de_inercia 9.7531 NOTA: evaluacion
numerica
9753129
Momento_de_inercia NOTA: evaluacion
1000000
simbolica
5 / 24
28 Jun 2012 19:33:27 - [Link]
Si tratamos de evaluar una expresion que involucre una variable EJERCICIOS: Pulse en un lugar vacio en el
sin evaluar, se generara' un operador vacio al tratar de listar cuaderno, y realice la asignacion de
la variable recien calculada. For ejemplo, z no has sido defi- variables indicada. Despues, muestre el
nida aun, pero x si lo esta'. Probemos calcular k como sigue: contenido de las variables asignadas usando,
ya sea, la evaluacion numerica (=) o la
evaluacion simbolica (Cntl+.):
k x z k
Variable Valor__a__asignar
Pulse (haga click) en la segunda expresion anterior para ver Ancho_Arriba b+2*m*y
el mensaje de error "z - no definido". X_Area (b+2*m*y)*y
Perim_Mojado b+2*y*sqrt(1+m^2
Para producir un resultado legitimo para la variable k, en este Radio_Hidra X_Area/Wet_Perim
ejemplo, se necesita definir z, arriba o a la izquierda de la
expresion que define a k, por ejemplo,
z 2 k x z k 4
6 / 24
28 Jun 2012 19:33:27 - [Link]
7 / 24
28 Jun 2012 19:33:27 - [Link]
A este punto podriamos simplemente decidirnos a no usar subindices, EJERCICIO: Resuelva el siguiente problema:
en vez utilizariamos variables con dos caracteres en lugar de Problema de Movimiento Curvilineo: [2] Determine
variables con indices. Por ejemplo: la aceleracion normal, a.n, de una particula en
movimiento en una trayectoria circular de radio,
t 20 v0 5.2 t0 5 at 4.5 ρ = 100 m, si la velocidad de la particula es
v = 20 m/s. Use la ecuacion: a.n = v^2/ρ.
v v0 at t t0 thus, v 72.7 No incluya unidades en este calculo.
4__-__Escritura
__de__expresiones
__matematicas
Algunos de los ejemplos presentados anteriormente usan expresiones
matematicas relativamente simples. A continuacion repetimos algunas
de estas expresiones con la secuencia de teclas utilizada para escri-
birlas escrita entre corchetes:
[Radio_de_la_bola : 2 + sqrt 13.5]
Radio_de_la_bola 2 13.5
8 / 24
28 Jun 2012 19:33:27 - [Link]
δ α α β
[v:v.0+a.t*(t-t.0)]
v v a t t
0 t 0
Este ejemplo muestra el uso de letras griegas (Cntl+G), parentesis, barra espaciadora
(<espacio>), variables con suscritos, sqrt (raiz cuadrada), y abs (valor absoluto) en
una expresion matematica bidimensional (2D). Al escribir los ejemplos subsequentes en
SMath Studio, Ud. aprendera' a escribir expresiones matematicas bidimensionales (2D)
mas complejas.
9 / 24
28 Jun 2012 19:33:27 - [Link]
Corrigiendo errores:
====================
La correccion de errores al escribir una expresion se puede hacer de las formas siguientes:
1 - Use la tecla de retroceso (Backspace key) para remover los ultimos caracteres
escritos.
2 - Seleccione elementos a ser removidos usando el 'mouse', y despues la tecla de
retroceso (Backspace key)
3 - Pulse (click) en una localidad especifica para insertar caracteres
4 - Se puede copiar y pegar una expresion dentro de otra expresion
2
b b 4 a c 0.886 EJERCICIO: Use la formula de la
x , i.e., x
2 a 3.386 ecuacion cuadratica para resolver
las siguientes ecuaciones:
_____________________________________________________________________________
2
Nota: para hacer resaltar la solucion se puede colocar un marco alrededor de 3 y 2 y 6 0
la misma utilizando el boton "Control del borde" en la barra de menus (luce
como un marco cuadrado). Primero, sin embargo, es necesario seleccionar el 2
2.5 ξ 7.5 ξ 16.5 0
area de la solucion arrastrando sobre ella el 'mouse' mientras se aprieta el
boton izquierdo del mismo. 2
λ 3 λ 25 0
Tambien se puede colorear la solucion enmarcada usando un color de fondo como 2
se describe a continuacion: (1) Arrastre el 'mouse', con la tecla izquierda 25 β 76 0
presionada, sobre el area de la solucion; (2) Pulse en el boton "Color de Fondo"
en la barra del menu (luce como la paleta de un pintor); (3) Pulse uno de los
cuadrados con color que resultan; (4) Presione el boton [ OK ].
He aqui un ejemplo de hacer resaltar una solucion usando tanto un marco como color
de fondo:
0.886
x
3.386
_____________________________________________________________________________
Una forma alterna de resolver la ecuacion cuadratica presentada anteriormente,
es decir:
2
2 x 5 x 6 0
es usando la funcion "solve". A continuacion mostramos dos formas diferentes de
invocar esta funcion:
2 3.386
solve 2 x 5 x 6 0, x
0.886
2 - Use la funcion "solve" con cuatro argumentos, con el tercer y cuarto argumentos
usados para limitar el rango de la solucion:
2
solve 2 x 5 x 6 0 , x , 0 , 10 0.886
2 3.386
x solve 2 x 5 x 6 0, x , cuya solucion es: x
0.886
11 / 24
28 Jun 2012 19:33:27 - [Link]
La funcion "solve" se puede asignar a una variable que no sea la misma que la EJERCICIOS: Use la funcion
incognita, por ejemplo: "solve" para resolver las
siguientes ecuaciones:
2 3.386
ξ solve 2 x 5 x 6 0, x , cuya solucion es: ξ 2
0.886 3 y 2 y 6 0
2
2.5 ξ 7.5 ξ 16.5 0
Otras funciones utilizadas en expresiones matematicas:
===================================================== 2
El panel de "Funciones" a la derecha del cuaderno de SMath Studio muestra λ 3 λ 25 0
un numero de funciones matematicas que pueden utilizarse para construir 2
expresiones: log (logaritmo de cualquier base), sign (signo), sin (seno), 25 β 76 0
cos (coseno), ln (logaritmo natural), arg (argumento de un numero complejo),
tan (tangente), cot (cotangente), exp, y % (porcentaje) 3
3 t 2 t 5 0
Para escribir cualquiera de estas funciones en una expresion, o para 4 2
3 t 2 t 5 0
evaluarlas, pulse en el nombre de la funcion correspondiente en el panel
"Funciones". Los nombres de estas funciones pueden ser escritos direc- 4
tamente, tambien. Por ejemplo: 5 η 5 η 5 0
π π
sin 0.866 cos 0.7071
3 4
12 / 24
28 Jun 2012 19:33:27 - [Link]
Si se quieren utilizar los argumentos de funciones trigonometricas en
EJERCICIOS: Calcular:
grados, escribase el valor en grados seguidos de 'deg (el apostrofe
debe incluirse). Por ejemplo: 1 - ln(e^(-2.5)) :
2 - sin(1.5)^2+cos(1.5)^2:
[sin(60'deg)=] sin 60 deg 0.866 3 - sin(28.5 deg) :
4 - tan(123.6 deg) :
[cos(45'deg)=] cos 45 deg 0.7071
13 / 24
28 Jun 2012 19:33:27 - [Link]
He aqui algunos ejemplos:
EJERCICIOS: Calcular lo siguiente:
Simbolo 1, sumatoria
inicialmente: Ejemplo:
10 10
1 1 1968329
1.5498
2 2 1270080
= k= 1 k k= 1 k
Simbolo 2, producto
inicialmente: Ejemplo:
8 8
r 2 18.9737 r 2 3 4 5 6
= r= 5 r= 5
Simbolo 3, derivadas
inicialmente: Ejemplos:
d 2
d 2 1 2 η d 1
d η ln η tan ζ
dη η dζ 2
cos ζ
Simbolo 4, integral definida
inicialmente: Ejemplo:
3
3 1 631970953161275
1 ds
d d s 1.249 2 505963005627923
2 0 1 s
0 1 s
0
Para an~adir otros elementos w 4.2
0 1
use la funcion "el" con indices
w 0 1 a 4. Por ejemplo, reemplazando
0 los elementos 1 y 3: w 6.2
3
4.5
14 / 24
28 Jun 2012 19:33:27 - [Link]
4.2
0
El resultado es: w 6.2
0
4.5
0 0 0 0
Para an~adir otros elementos R 2
R 0 0 0 0 11
use la funcion "el" con otros
0 0 0 4.3 indices dentro de la matriz 3x4. R 3.1
23 EJERCICIOS: Use la funcion "el" para crear
Por ejemplo: los siguientes vectores o matrices:
R 7
32
2 1
2 0 0 0
0 2 1 2
El resultado es: R 0 0 3.1 0 uA 0 1 0
1 uB 3 Ac 3 4 Bc
0 7 0 4.3 1 0 1
4 4 5 6
_______________________________________________________________________ 5
Notas: (1) En vez de utilizar la funcion "el", Ud. puede simplemente
escribir el nombre del vector (o matriz), seguido de [ (abrir corchete),
seguido del subindice numerico mayor del vector (o subindices, para una
matriz), seguido de un simbolo de asignacion. Ejemplos:
[s[2 <espacio> : 3] s 3
2
[s[1 <espacio> : -2] s 2 2
1
3
s
El vector s se convierte en: 0
5
15 / 24
28 Jun 2012 19:33:27 - [Link]
(2) Los nombres de variables con subindices numericos, creados usando "el"
o usando corchetes ([), son diferentes que los nombres de variables con
subindices textuales, creados usando el punto (.). Ejemplo:
- subindice
NOTA: m no esta' definida
textual - use (.): [m.3:4] m 4 and m
3 como vector
- subindice
numerical - use ([): [m[3 <espacio> :4] m 4 and 0
3
m 0
4
En este example, aun cuando ambas expressiones para m3, ya sea con
EXERCISES: Use brackets to create the
subindice textual o numerico, lucen similares, cada una produce un
following vectors and matrices:
objeto matematico diferente.
5
1
(3) Otra forma de construir un vector o una matriz, que no utiliza la 4 6 5 1 0 1
funcion "el", es usando el boton "Matriz 3x3" (primer boton) en el panel 2 Fc
vA vB 3 Ec 4 3 0 1 0
de "Matrices", o, de forma equivalente, escribiendo "Cntl+m". Esto 3
2 2 1
resulta en la forma mostrada aqui: 5
1
Por defecto, la forma "Insertar Matriz"
muestra 3 Lineas (filas) y 3 Columnas.
Estos valores se pueden cambiar a cual-
quier numero entero positivo. Recuerdese que:
1.2
Por ejemplo, para este case podemos usar: v 6.5
8.7
16 / 24
28 Jun 2012 19:33:27 - [Link]
18 / 24
28 Jun 2012 19:33:27 - [Link]
(2) Ud. puede definir sus propias unidades. Por ejemplo, Ud. puede definir el
hectometro como se muestra a continuacion:
['hm:100'm] hm 100 m
En Mecanica de Fluidos e Hidraulica se puede definir una unidad de velocidad de
flujo, el pps (pies por segundo), o una unidad de caudal, el gpm (galones por
minuto), en unidades del sistema ingles, como sigue:
ft gal
['pps:'ft/'s] pps ['gpm:'gal/'min] gpm
s min
L.f = L.0 + ∆L
Q 152.9996 gpm
2
s s
a 2 b 5 c 6
2 m
m
19 / 24
28 Jun 2012 19:33:27 - [Link]
Podemos usar la formula:
2 m
b b 4 a c 0.886
x , i.e., s
2 a x
m
3.386
s
Por lo tanto, se puede usar "solve" para encontrar soluciones a una ecuacion
cuyos coeficientes no incluyen unidades. Para el caso en cuestion, presentado
anteriormente, podriamos intentar lo siguiente:
EJERCICIO: Resuelva el siguiente
a 2 b 3.386 problema: Flujo en canal abierto
solve x x c 0, x Resultado
2 s 0.886 en un canal trapezoidal.
s en 'm/'s
m
2
m
20 / 24
28 Jun 2012 19:33:27 - [Link]
a 2 b 11.1092
O, usese: solve x x c 0, x Con resultados
2 s 2.9068
s en 'ft/'s
ft
2
ft
ft m ft m
Verificando: 11.1092 3.3861 , and 2.9068 0.886
s s s s
En unidades del sistema ingles, la
Cuando se usa "solve", por lo tanto, se aconseja que se usen ecuaciones constante C.u is C.u =
dimensionalmente consistentes, sin unidades, pero, asegurandose de llevar 1.486 ft^(1/3)/s
cuenta de las unidades apropiadas en el resultado. Cosidere la siguiente
aplicacion: Para resolver este problema use la
m m funcion "solve", con la ecuacion de
t 20 s v 72.7 t 5s a 4.5
s 0 t 2 Mannings, listada anteriormente,
s pero eliminando las unidades al
re-escribirla como sigue:
a t
v t t 0
solve v ,v 5.2 Con resultado
m 0 m s s 0
en 'm/'s
s 2
s
2 33 Nota: evaluacion
f0 x x 2 f0 2.5 simbolica
Ejemplo: 4
21 / 24
28 Jun 2012 19:33:27 - [Link]
* La funcion puede evaluarse usando una variable previamente definida: EJERCICIOS: Defina la funcion
f1 2 , 6 15 f1 2 , 3 20 α 2 β 5 f1 α , β 4
La funcion se puede utilizar en una ecuacion resuelta con "solve", por ejemplo:
4.5826
solve f1 2 , y 0, y
4.5826
n! x n x
f x p 1 p , para x = 0, 1, ..., n
x! n x !
22 / 24
28 Jun 2012 19:33:27 - [Link]
µ x
f x µ e , para x ≥ 0
Compare el resultado anterior
______________________________________________________________________________ con este:
Nota: Muchos libros de texto usan la variable λ para definir el parametro de
la distribucion exponencial. En este cuaderno ya hemos usado la variable λ,
la cual actualmente contiene el valor:
λ 0.3 m
Por lo tanto, para prevenir conflictos con el uso de la variable λ al definir
la fdp, como se hizo anteriormente, decidimos usar la variable µ para definir
el parametro de la distribucion exponencial.
________________________________________________________________________________
Para el valor: µ 4.5 calculamos algunos valores de la fdp como se muestra
a continuacion:
x
F x f t dt , for x = 0, 1, ..., n
0
Sin embargo, cuando intentamos calcular F(x) para los valores seleccionados de x,
la funcion no se puede evaluar:
23 / 24
28 Jun 2012 19:33:27 - [Link]
NOTA: La razon por la cual esta definicion de F(x) no produce resultados es EJERCICIO - Para la variable exponencial
porque anteriormente ya habiamos usado las variables x y t, teniendo estas usada en el EJEMPLO, con µ = 4.5, calcule
acumulado los siguientes valores: la siguiente probabilidad:
m
0.886
s
x t 20
m
3.386
s
xx
Compare el resultado anterior con el
F xx f tt d tt siguiente:
0
Al calcular F(x) for diferentes valores de x produce los resultados
correctos:
24 / 24