12.07.2015 Views

Guía de la práctica 1

Guía de la práctica 1

Guía de la práctica 1

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ÁLGEBRA Y CÁLCULOGrado en Óptica y OptometríaProfesores Bernardo González Merinoy Miguel Ángel Javaloyes VictoriaPráctica 1. Viernes 15 <strong>de</strong> Octubre <strong>de</strong> 20101. Maxima: operaciones elementales, funciones, límites y <strong>de</strong>rivadas1.1. Primeros pasos. Vamos a comenzar por el principio. Al abrir el programa Maxima, loprimero que vemos son dos cuadros distintos, uno en <strong>la</strong> parte superior <strong>de</strong> nuestra pantal<strong>la</strong>, y otroen <strong>la</strong> inferior. El <strong>de</strong> <strong>la</strong> parte superior es don<strong>de</strong> pondremos lo que queremos que Maxima calcule ( %i1)y lo que nos va a <strong>de</strong>volver ( %o1). El <strong>de</strong> <strong>la</strong> parte inferior, a<strong>de</strong>más <strong>de</strong> para visualizar los resultados<strong>de</strong> <strong>la</strong>s operaciones que introduzcamos, será muy útil cuando queramos usar dicha información.Etiquetas. Como ya hemos anunciado, va a aparecer en rojo en <strong>la</strong> pantal<strong>la</strong> superior un símbolo( %i1), que se trata <strong>de</strong> una etiqueta que el programa adjudica a cada expresión que nosotrosintroducimos en el or<strong>de</strong>nador. Asimismo, el programa adjudica a cada expresión <strong>de</strong> salida un( %o1). Estas etiquetas nos permitirán referirnos a una expresión particu<strong>la</strong>r que tengamos escritacon anterioridad en el programa.Sintaxis. Cuando vayamos a introducir una expresión siempre hay que escribir “;” al final <strong>de</strong> <strong>la</strong>linea para que el programa entienda don<strong>de</strong> termina. La suma se expresará con el habitual “+”, <strong>la</strong>multiplicación con *, los exponentes con ˆ y los cocientes con “/”. Veamos algunos ejemplos <strong>de</strong>como se escriben <strong>la</strong>s operaciones en Maxima:2 + 2 ⇒ 2 + 2;2 · 3 + 5 ⇒ 2 ∗ 3 + 5;4 3 ⇒ 4ˆ3;25 + 7 5 2 ⇒ 2/5 + 7/(5ˆ2);2 32 ⇒ 2ˆ(3ˆ2);Se recomienda tener mucho cuidado con el or<strong>de</strong>n en el que introducimos <strong>la</strong>s operaciones, y con<strong>la</strong> cantidad <strong>de</strong> paréntesis necesarios en cada caso.Ejercicio 1.1. Efectúa <strong>la</strong>s siguientes operaciones:(i) 3 2 + 2323 ,(ii) (3 2 ) 2 ,(iii) 3 24 ,(iv) 1 3 · ( 217 + 2) .Uso <strong>de</strong> etiquetas. Ahora, calculemos el cociente <strong>de</strong> lo que hemos obtenido en el primer punto <strong>de</strong>lejercicio anterior, partido por lo obtenido en el segundo punto. La sintaxis sería:%o1/ %o2;Ejercicio 1.2. Haz el cociente <strong>de</strong>l resultado obtenido en el punto (i) <strong>de</strong>l ejercicio anterior por elresultado <strong>de</strong>l punto (iii).Símbolos importantes <strong>de</strong> Maxima. Funciones elementales. Veamos como se escriben algunos <strong>de</strong> lossímbolos, números y funciones más usados en Maxima.%i es <strong>la</strong> unidad imaginaria. Si queremos calcu<strong>la</strong>r i 2 , el código es %iˆ2;%e es el número e.%pi es el número π.“abs(x)” es el valor absoluto <strong>de</strong> x.“sqrt(x)” es <strong>la</strong> raíz cuadrada <strong>de</strong> x.“exp(x)” es <strong>la</strong> exponencial <strong>de</strong> x.“log(x)” es el logaritmo <strong>de</strong> x.1


“sin(x)”,“cos(x)”,“tan(x)”,“cot(x)”,“csc(x)”son <strong>la</strong>s funciones trigonométricas fundamentales.Las inversas <strong>de</strong> <strong>la</strong>s funciones trigonométricas se escriben igual, salvo que hay que añadirlesuna “a” <strong>de</strong><strong>la</strong>nte (por ejemplo, el arco seno sería “asin(x)”).Fíjate en que todos los números se escriben precedidos por el símbolo % para indicar que es uno<strong>de</strong> los números especiales, mientras que <strong>la</strong>s funciones encierran el argumento entre paréntesis. Porejemplo, si quieres calcu<strong>la</strong>r el cos(π/2), el código sería cos( %pi/2);Ejercicio 1.3. Calcu<strong>la</strong> sin(π/3), e iπ , log(1), | − 3|, √ 196, tan(π/4), arctan(1), exp(iπ/3).Para obtener una aproximación <strong>de</strong>cimal <strong>de</strong> <strong>la</strong> expresión que introducimos, basta añadir numer alfinal separado por una coma. Esto es, si queremos calcu<strong>la</strong>r una expresión <strong>de</strong>cimal <strong>de</strong> √ 2, entoncestenemos que escribir:sqrt(2), numer;Ejercicio 1.4. Con el uso <strong>de</strong> <strong>la</strong>s funciones, ¿cómo po<strong>de</strong>mos obtener una aproximación en pantal<strong>la</strong><strong>de</strong>l número e y π?Operaciones básicas en Maxima. Todos los comandos en Maxima encierran <strong>la</strong> entrada entre paréntesis.Por ejemplo, si queremos factorizar un polinomio o un número en factores primos, <strong>de</strong>bemosusar el comando “factor”. Para factorizar 33, escribimosfactor(33);Otros operaciones que po<strong>de</strong>mos realizar con Maxima son por ejemplo:SIMPLIFICAR: Aquí hay <strong>de</strong> 3 tipos <strong>de</strong> simplificación,1. “ratsimp( %);”, caso general;2. “radcan( %);”, caso <strong>de</strong> funciones racionales;3. “trigsimp( %);”, caso <strong>de</strong> funciones trigonométricas.Por ejemplo, si queremos simplificarx 2 + (sin x − cos x)x − sin x cos xx + sin xescribimos ratsimp((xˆ2 + (sin(x) − cos(x)) ∗ x − sin(x) ∗ cos(x))/(x + sin(x)));Ejercicio 1.5. Aplica los tres comandos para simplificar sin 2 (x) + cos 2 (x).Ten en cuenta que para escribir sin 2 (x) (así como <strong>la</strong> potencia <strong>de</strong> cualquier función) hay que ponerel cuadrado al final. Esto es,sin(x)ˆ2;EXPANDIR: Expandir actúa sobre 2 tipos <strong>de</strong> funciones,1. “expand( %);”, caso general;2. “trigexpand( %);”, caso <strong>de</strong> funciones trigonométricas.Ejercicio 1.6. Expan<strong>de</strong> <strong>la</strong>s funciones (1 − x) 7 , (x + y + z) 4 , sin(2x), tan(4x), cos(8x).REDUCIR FÓRMULA TRIGONOMÉTRICA: “trigreduce( %);”, para reducir funcionestrigonométricas a elementos que no tengan potencias en sus miembros.Ejercicio 1.7. Transforma <strong>la</strong>s siguientes expresiones <strong>de</strong> forma que <strong>de</strong>saparezcan <strong>la</strong>s potencias:sin 2 (x) − 3cos 2 (x), cos 3 (x) + sin 3 (x), cos 4 (x) + sin 2 (x) − 3.RESOLVER: “solve([ %], [variable]);”, para hal<strong>la</strong>r <strong>la</strong>s raíces <strong>de</strong> <strong>la</strong> función que pongamos. Siqueremos hal<strong>la</strong>r una aproximación <strong>de</strong>cimal <strong>de</strong> <strong>la</strong>s raíces (<strong>de</strong> un polinomio), hay que usar“allroots[ %], [variable]);”. Por ejemplo, si queremos hal<strong>la</strong>r <strong>la</strong>s raíces <strong>de</strong> x 2 − 3 = 0, tenemosque introducirsolve(x 2 − 3 = 0,x); ó allroots(x 2 − 3 = 0,x);También se pue<strong>de</strong> escribir


solve(x 2 − 3,x); ó allroots(x 2 − 3,x);sin necesidad <strong>de</strong> igua<strong>la</strong>r <strong>la</strong> ecuación a 0, porque ya se sobreentien<strong>de</strong>.Ahora algunas aplicaciones <strong>de</strong> estas <strong>de</strong>finiciones:Ejercicio 1.8. Descompón el número 237456 en sus factores primos con el comando “factor”.Ejercicio 1.9. Efectúa el proceso que se <strong>de</strong>scribe a continuación:1. Aplica el comando factor al polinomio x 6 − 1.2. Al resultado <strong>de</strong> <strong>la</strong> or<strong>de</strong>n anterior aplícale el comando “expand” y observa el resultado.3. Al mismo polinomio anterior aplícale el comando “solve” para hal<strong>la</strong>r <strong>la</strong>s raíces y observa elresultado.Ejercicio 1.10. Introduce <strong>la</strong> fracción siguiente y aplícale sucesivamente los comandos “radcan” y“solve’:x 6 − 1x 2 + x + 1 .Ejercicio 1.11. Resuelve <strong>la</strong>s ecuaciones x 3 − x = 3, x 6 − x 5 − x + 2 = 0 y x 10 − x 5 = 10.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!