Beruflich Dokumente
Kultur Dokumente
INTRODUCCION (I)
Hay dos grandes vertientes tecnolgicas en el mbito de la informtica: la o a a numrica y la simblica. La primera est sujeta a los errores que conlleva e o a el acortamiento de los nmeros para ser representados internamente en el u ordenador. La aritmtica correspondiente es de precisin nita pero con e o ella el ingeniero puede resolver la mayor de sus problemas. a La vertiente simblica permite simular en el ordenador una aritmtica de o e precisin innita, como si todos los nmeros reales pudiesen representarse o u en el soporte f sico del computador. La precisin se paga con un mayor o coste en consumo de tiempo y memoria. Esta es una de las razones que hacen que las herramientas numricas sigan siendo muy importantes para e el trabajo cient co-tcnico. e El objetivo de esta clase es el estudio de los objetos simblicos y el uso de o las correspondientes herramientas Matlab.
INTRODUCCION (II)
Haremos una clasicacin de los objetos simblicos en STRING y SYM. La o o mayor de las herramientas simblicas Matlab actan sobre ambos tipos, a o u pero con desigual ecacia. Un string es una cadena de caracteres que puede corresponder o no a un criterio sintctico. Veamos tres ejemplos. 1) A=manzana, 2) a f=x*sin(x), 3) Hj=ty87vsx76. Qu diferencias hay entre estos e ejemplos? Un objeto SYM se crea de varias maneras tal como veremos a lo largo del curso. Las operaciones en un ambiente SYM son en general ms lentas a que en el STRING, pero hay algunas que slo se pueden hacer con SYM, o por ejemplo, el clculo algebraico. a expand((x+3*y)*(-2*x+7*y)) ans = -2*x^2+x*y+21*y^2 Una opinin es que la tcnica de programacin tiene su mejor aliado en las o e o posibilidades del ambiente STRING.
Ejercicios
1) Calcular o simplicar las siguientes expresiones, utilizando los anteriores comandos simblicos. o
a) (4x7 xy 5 + 6y 2)(9x10 + 54x8y 3 + 34y 5) b) (45x7 29y 3)8 c) (ax + bxy + cy)5 d) (sin(ax) cos(bx))3 e) (ax2 + by 2)(cx + dy)
dilog(x) =
1
log(t) 1t
dt.
Ejercicios.
2) Resolver las siguientes ecuaciones a) b) c) d) x6 3x + 2 = x4 3 x4 5x + 8 = x2 30 x3 + 2x2 x + 1 = 0 log(x) + 3x = 0 utilizando a) solve(ecuacion,incognita) b) numeric(solve(ecuacion,incognita)) Valorar la utilidad de la respuesta en cada apartado. 3) Resolver la ecuacin sin(x) x2 + 1 = 0, y comprobar la solucin o o evaluando la expresin en la presunta raiz. o