2. La herramienta de matemática simbólica
|
|
- José Ignacio Hidalgo Ayala
- hace 9 años
- Vistas:
Transcripción
1 UNIVERSIDAD CATOLICA DE LA SANTISIMA CONCEPCIÓN DEPARTAMENTO DE MATEMÁTICA Y FÍSICA APLICADA Laboratorio 6 Franco A. Milanese Introducción a MATLAB R: Álgebra Computacional y Cálculo Simbólico. 1. Introducción Por álgebra computacional nos referimos a todos los cálculos hechos en computador donde se involucran símbolos en vez de números. En la modelación matemática y en análisis, se trabaja con d variables simbólicas como x, y, f(x), dx, y otros tipos de símbolos, donde se escriben relaciones entre ellos y se intenta obtener soluciones que los involucran. El Álgebra Computacional está pensada para este tipo de cálculos. Internamente en el computador se utilizan métodos muy distintos que a los procedimientos numéricos. Existe software dedicado sólamente al Álgebra Computacional, como lo son: Mathematica, Maple, Macsyma (casi extinto) y MuPAD. Como MATLAB está orientado al cálculo numérico, no es capaz de hacer Álgebra Computacional sin la ayuda de un software adicional que le ayude. Las herramientas para cálculo simbólico de MATLAB hacen precisamente esto, crean un puente entre MATLAB y un software de Álgebra Computacional. Hasta el 2007 el software para Álgebra Computacional dentro de MATLAB era Maple; actualmente es MuPAD. 2. La herramienta de matemática simbólica Estas herramientas permiten que se ejecuten comandos de MuPAD en MATLAB. MATLAB está orientado a realizar aritmética y MuPAD está orientado a realizar álgebra y cálculo. MATLAB casi siempre trabaja con salidas que son vectores o arreglos de números, MuPAD está diseñado para dar salidas de forma simbólica. Por ejemplo, MATLAB dice que 2 = 1,41415, mientras que MuPAD dice que las soluciones de x 2 = c son x = ± c. MATLAB sigue la tradición del cálculo numérico que viene de Fortran, Basic y C, mientras que MuPAD utiliza inteligencia articial creada por Macsyma y después imitada por Maple y otros programas. Para manejar bien las herramientas de Cálculo Simbólico en MATLAB, debes manejar bien el Cálculo Simbólico en MuPAD, lo cual es por lo menos tanto trabajo como aprender a usar MATLAB. Tambien debes aprender como correr MuPAD desde MATLAB sin desordenarnos Dos herramientas muy útiles Antes de que nos involucremos más en el Cálculo Simbólico, se presentan dos herramientas muy útiles dentro de MATLAB. 1. ezplot() Esta función es una forma rápida de realizar grácas en MATLAB. Hemos visto sus variaciones a lo largo de los laboratorios anteriores. 2. funtool 1
2 Si ejecutas este chero aparecerá una calculadora gráca de dos pantallas que nos permite realizar algunas operaciones simbólicas con funciones. Utiliza esta calculadora cuando necesites una ayuda rápida con alguna función. 3. Cálculo numérico versus simbólico ¾Cual es la diferencia entre el cálculo numérico (sólo MATLAB) y simbólico (usando las herramientas simbólicas)?. Supongamos que deseamos conocer la derivada de la función f(t) = t 2 sin(3t 1/4 ). La denición de la derivada nos da una forma rápida para aproximarla numéricamente, digamos f (x) f(x+h) f(x) h, cuando h sea sucientemente pequeño. Los comandos de MATLAB que aproximan esta derivada en un conjunto de puntos es h=.1; %tamaño del paso para las diferencias t=-pi:h:pi; %la region de interés f=t.^2.*sin(3*t.^(1/4)); %la funcion en todos los valores de t df=diff(f)/h; %aproximacion numerica de la derivada plot(t(1:end-1),df); %grafica de la derivada La derivada de la función f está representada por las componentes de t y df. En el sentido que la derivada de f en el punto t(5) es el valor df(5). Realizemos lo anterior usando las herramientas de Cálculo Simbólico incrustadas en MATLAB. >> t=sym('t','real'); %Se define la variable simb\'olica t, cuyo simbolo %es t y puede tomar valores reales f=t^2*sin(3*t^(1/4)); %Se introduce una nueva variable simbolica f a partir de t derv=diff(f) %Se deriva simbolicamente derv = 2*t*sin(3*t^(1/4)) + (3*t^(5/4)*cos(3*t^(1/4)))/4 Así la herramienta simbólica de MATLAB nos retorna la simbología de la derivada de f. En efecto, podemos hacer los cálculos a mano y vericar que d ( ) t 2 sin(3 t 1/4 ) = t 2 sin(3t 1/4 ) + 3 dt 4 t5/4 cos(3t 4 ) La gráca de las curvas calculadas simbólica y numéricamente es casi la misma (ver gura 1). Además, si ejecutamos en la ventana de comandos : >> int(derv) %integral simbolica ans = (4480*sin(3*t^(1/4)))/ *cos(3*t^(1/4))*((560*t^(1/4))/243 - (280*t^(3/4))/81 + (14*t^(5/ 2
3 Figura 1: Comparación de las curvas obtenidas numérica y simbolicamente. >> simplify(int(derv)) %simplificamos simbolicamente lo obtenido ans = t^2*sin(3*t^(1/4)) recuperamos la función f, tal como lo garantiza el Teorema Fundamental del Cálculo. Hacemos notar aquí que la función diff() opera de dos formas distintas. Una de ellas trabaja en MATLAB, haciendo diferencias a lo largo de un vector y retornando un vector; mientras que la otra trabaja en MuPAD, calculando simbólicamente una derivada. Que la respuesta de diff() la haga MATLAB o MuPAD, dependerá de que lo que ingrese a la función esté correctamente escrito para MATLAB o MuPAD. Cuando se agrupan varias funciones dentro de una función, se dice que está función está sobrecargada. El sobrecargo de funciones es algo muy común en la programación Precisión aritmética variable Todos los software de álgebra computacional, incluyendo MuPAD, pueden realizar cálculos aritméticos con una precisión variable; esto es, calcular números, teoricamente, hasta cualquier precisión. Esto es una gran diferencia con los cálculos en MATLAB, los cuales están limitados a la precisión de un número de formato double. Sin embargo, el aumento de la precisión signica un aumento en el tiempo de cálculo. El comando para aumentar la precisión es increiblemente sencillo, debemos hacer vpa(sym_exp,n_digitos) 3
4 para calcular la expresión simbólica sym_exp con hasta n_digitos. Por ejemplo >> vpa('pi',33) ans = mientras que directamente en MATLAB >> pi ans = En consecuencia, tenemos por lo menos dos opciones diferentes para trabajar con números. La primera es la precisión de un número double, la cual es la por defecto de MATLAB, y la segunda es una precisión variabel usando vpa(). Es necesario ser cuidadoso cuando se utilizan funciones como sqrt() en números, las cuales por defecto llevan a números con precisión double. Para una evaluación más precisa tu debes pasar ese número como una cadena a vpa(). 4. Obteniendo ayuda para el cálculo simbólico Hay muchas formas para obtener ayuda en MuPAD. Lo que a continuación se expone es sólo la punta de un iceberg. Para entrar aún mas en el tema, sin entrar a una librería, podemos obtener ayuda desde MATLAB con su laberinto de opciones en help. 1. Si conoces el nombre del comando que quieres usar, puedes consultarlo directamente con help. Por ejemplo, >> help solve solve Symbolic solution of algebraic equations. solve(eqn1,eqn2,...,eqnn) solve(eqn1,eqn2,...,eqnn,var1,var2,...,varn)... nos retorna un extenso texto que incluye propósito, formas de llamar y ejemplos, para usar la función solve(). Debes estar conciente eso si, que algunas funciones tienen sentido tanto para variables simbólicas como para numéricas. Por ejemplo, si ejecutamos el comando help diff, obtendremos una descripción de como usar di() en un vector y al nal de la ayuda, dirá: Overloaded methods help sym/diff. m help char/diff. m 4
5 o algo parecido, dependiendo de la versión de MATLAB que uses. Overloaded signica que la misma función diff() está sobrecargada y lo que sigue nos dice que diff() cambia si lo que le enviamos es una variable simbólica. Si ejecutamos help sym/diff obtendremos la ayuda de diff() cuando entran variables simbólicas. 2. Otra opción es entrar al menú de ayuda de MATLAB. Para esto ejecuta el comando helpdesk, este comando está disponible hasta la versión MATLAB2013. Se abrirá una ventana para navegar en todas las ayudas de funciones en MATLAB, en particular si entramos a la sección Symbolic Math Toolbox se enlistarán todas las funcionalidades del cálculo y álgebra simbólica incrustadas en tu versión de MATLAB. 3. Para ver una lista organizada de todos los comando de MuPAD, junto con una breve descripción, puedes ejecutar help symbolic. 5. Usando la herramienta de cálculo simbólico A continuación se detallan procedimientos que permiten calcular simbólicamente y observar grácamente, distintas situaciones propias del curso de cátedra Manipulaciones básicas Expandir expresiones, hacer que se vean bien, resolverlas y chequear que la solución sea correcta, es lo básico que hacemos cuando realizamos cálculos simbólicos. Ingrese las siguientes líneas de comando a MATLAB y siga lo que MATLAB responde. syms x a f=(x-1)*(x-a)*(x+pi)*(x+2)*(x+3) g=expand(f) h=collect(f) raices=solve(h,x) check=subs(f,x,raices(5)) La declaración a través de syms puede ser evitada. Algunas veces MATLAB entiende que en cirto contexto, queremos que una letra sea una variable simbólica. Existen dos formas de crear variables simbólicas, con el comando sym y el uso de comas simples y syms el cual lo hace explicitamente. solve() es un comando muy poderoso, el cual intenta todo tipo de métodos para encontrar una solución. En este caso solve() encuentra las cinco raices del ponomio de grado cinco f, pero algunas veces solve() no es capaz de encontrar todas las raices. subs() es un comando muy utilizado si hacemos aritm tica. En el uso anterior cada aparición del simbólico x en f es reemplazada con la supuesta quinta raíz encontrada. Si la raíz es correcta, el resultado de esta sustitición debe ser cero. 5
6 5.2. Volviendo a MATLAB Una confusión muy común es pensar que las salidas de los comando simbólicos son número que MATLAB puede entender. Algunas veces una expresión simbólica se ve exactamente igual a su expresión numérica, pero para MATLAB no son lo mismo. Por ejemplo, >> sym=vpa('sin(pi/4)',4) sym = >> num=sin(pi/4) ans = Existen algunos trucos para hacer que expresiones simbólicas se conviertan en expresiones de MATLAB. Los comandos mas importantes son double(), el cual permite convertir arreglos simbólicos en arreglos de números, eval(), que permite ejecutar texto que parece un comando de MATLAB, y vectorize(), el cual reescribe una fórmula para que pueda ser usada sobre vectores. Ejecuta los siguientes comandos: syms x t y a %Declara simbolicos f=x+sin(x) %Declara una funcion simbolica q=3*t^2-7*t %idem g=subs(f,x,q); %Sustituye el simbolico x por q en f h=subs(g,t,'exp(y/a)') %Sustituye el simbolico t por... en g pretty (h) %Muestra de forma agradable h res=subs(h,{y,a},{7,9}); %Substituye los simbolicos y,a por 7,9 en h un_numero_porfavor=double(res) %Transforma de simbolico a numerico y=0:0.1:1 %Un vector llamado y a=pi %Una variable numerica llamada a y=sym(y) %Redefino las variables como simbolicos a=sym(a) hvec=vectorize(h) %Convierte el simbolico h en una cadena que trabaja con vectores result=eval(hvec) %Evaluo esta cadena result_num=double(result) %Convierto el resultado exacto de MuPAD en numeros de MALTAB plot(double(y),result_num) %Dibujo la funcion h 5.3. Cálculo de puntos críticos de una función Supongamos que nos interesa calcular los puntos críticos de un campo escalar. El código disponible en la siguiente url busca puntos cr ticos de una función y los identica usando el comando text(), No debe olvide que solve() podría no retornar todos los puntos críticos. 6
7 5.4. Calculo de integrales Si deseamos integrar una función de una o varias variables simbólicamente, podemos hacer uso del comando int(), como se ilustra a continuación. x=sym('x'); y=sym('y'); f=sin(x); g=subs(f,x,x*y); int1=double(int(f,x,0,pi)); int2=double(int(f,x,pi,2*pi)); area(0:0.1:pi,double(subs(f,x,0:0.1:pi)),'facecolor','b'); hold on; area(pi:0.1:2*pi,double(subs(f,x,pi:0.1:2*pi)),'facecolor','r'); text(pi/2,0.5,['area: ',num2str(int1)],'backgroundcolor','w'); text(3*pi/2,-0.5,['area: ',num2str(int2)],'backgroundcolor','w'); axis([0,2*pi,-1,1]); lo cual genera una imagen como la de la gura 2. Figura 2: Areas bajo la curva cos(x) sobre distintos intervalos. 6. Solución simbólica de EDO's A pesar de que MATLAB es principalmente una colecciíon de software numérico, es capaz de resolver simbólicamente problemas de ecuaciones diferenciales. Supongamos, por ejemplo, que nos interesa resolver la ecuación diferencia ordinaria de primer orden: Hallar y C 1 (R) tal que y (x) = xy. Podemos utlizar la función dsolve(), las entradas y salidas de esta función deben ser como sigue: 7
8 >> y=dsolve('dy=y*x','x') y = C2*exp(x^2/2) Donde hacemos notar que la variable y es simbólica y que tiene en su denición dos variables, representadas por los símbolos C2 y x. Además, que en la entrada de dsolve(), la primera cadena contiene la estructura de la EDO a resolver, donde la D mayúscula representa el operador de derivación y la segunda entrada es la variable independiente del problema, la cual debe ser explicitada puesto MATLAB considera que t es la variable por defecto. Para resolver problemas de valores iniciales, por ejemplo, consideremos el problema anterior con la condición y(1) = 1. Tal problema puede ser resuelto rápidamente según >> ec='dy=y*x'; vi='y(1)=1'; y=dsolve(ec,vi,'x') y = exp(-1/2)*exp(x^2/2) Notarán que y es simbólico, entonces para dibujarlo hacen falta los siguientes pasos. x=0:0.1:1; plot(x,eval(vectorize(y))) Figura 3: Solución del PVI planteado. 8
9 6.1. Ecuaciones y PVI de orden superior Supongamos que deseamos encontrar una solución de la EDO de segundo orden: Hallar y C 2 (R) tal que y (x) + 8y (x) + 2y(x) = cos(x), y(0) = 0, y (0) = 1 el siguiente código es suciente para lograrlo ec ='D2y + 8*Dy + 2*y = cos(x)'; ci ='y(0)=0, Dy(0)=1'; y=dsolve(ec,ci,'x'); x=0:0.1:1; z = eval(vectorize(y)); plot(x,z); Notar que la cadena D acompañado de un número determina el orden de la derivada Sistemas de EDO's Supongamos que nos interesa resolver el sistema de EDO's: Hallar x, y, z C 1 (R) tal que x (t) y (t) z (t) = x(t) + 2y(t) z(t) = x(t) + z(t) = 4x(t) 4y(t) + 5z(t) El procedimiento es exactamente igual al de la sección anterior. Introducimos el sistema de ecuaciones como una sucesión de cadenas al comando solve(). x = >> [x,y,z]=dsolve('dx=x+2*y-z','dy=x+z', 'Dz=4*x-4*y+5*z') - (C10*exp(t))/2 - (C8*exp(2*t))/2 - (C9*exp(3*t))/4 y = (C10*exp(t))/2 + (C8*exp(2*t))/4 + (C9*exp(3*t))/4 z = C10*exp(t) + C8*exp(2*t) + C9*exp(3*t) Si utilizas MATLAB para chequear tus cálculos, manten siempre en mente que la elección de las constantes no corresponderá inmediatamente con las del problema. Afortunadamente, cuando incorporamos las sucientes condiciones de contorno desaparece la ambiguedad de las constantes. Por ejemplo, para resolver el sistema anterior con las condiciones de contorno x(0) = 1, y(0) = 2, z(0) = 3, hacemos simplemente 9
10 >> in='x(0)=1,y(0)=2,z(0)=3'; [x,y,z]=dsolve('dx=x+2*y-z','dy=x+z', 'Dz=4*x-4*y+5*z',in) x = 6*exp(2*t) - (5*exp(3*t))/2 - (5*exp(t))/2 y = (5*exp(3*t))/2-3*exp(2*t) + (5*exp(t))/2 z = 10*exp(3*t) - 12*exp(2*t) + 5*exp(t) 7. Ejercicios. 1. Graque las siguientes funciones, sus derivadas y sus integrales si existen. a. f(x, y) = sin 2 (x) + cos 2 (y). b. s(x) = 2x 2 + x 1, c. h(x, y) = f(s(x), x), d. m(x, y) = f(s(x), s(x)). Recomendación: use el comando subs() para componer funciones. 2. Construya una función MATLAB que calcule todos los puntos críticos de una función dada en variables simbólicas, que la graque a ella y sus puntos críticos y grabe la gráca en un archivo.jpg. 3. Construya una función MATLAB que determine si un punto crítico es máximo, mínimo o punto de silla de una función en variable simbólica. 4. Resuelva los siguienes PVI's con la ayuda de MATLAB. a. y (x) = y(x), y(0) = 1, y (π) = 1 a. 2y (x) = y(x), y(0) = 0 b. 4y (4) (x) + y (x) = y(x), y(0) = y (3) (x) = 1, y (π) = y (π)1 c. xy (x) = y(x), y(0) = 1 d. y (x) = y(x), y(0) = 1, y (π) = 1 5. El PVI x (t) + 20x (t) + 64x = 0, x(0) = 1/3, x (0) = 0, modela el movimiento de un sistema de masa-resorte con una fuerza de amortiguación. Las condiciones iniciales indican que la masa se ha estirado de su posición de equilibrio y que inicialmente está en reposo. 10
11 Exprese este PVI como un sistema de dos ecuaciones de primer orden, con las condiciones iniciales apropiadas. Resuelta el sistema de ecuaciones anterior usando dsolve(). Resuelva el problema origina usando dsolve(). Anime las dos soluciones encontradas para un tiempo t [0, 10]. 6. Considere el sistema masa-resorte donde c R + es un parámetro. x (t) + cx (t) + 0,25x(t) = 0, x(0) = 0,5, x (0) = 7 4, Exprese este PVI como un sistema de dos ecuaciones de primer orden, con las condiciones iniciales y el parámetro. Resuelva este sistema de PVI para los parámetros c {0,1, 0,5, 1, 1,5}. Anime las soluciones obtenidas para un tiempo razonable. 7. La ecuación θ (t) + k 2 sin(θ) = 0 describe el movimiento de un péndulo no amortiguado, donde θ(t) es el ángulo que forma el péndulo con la verticual en el instante t. Resuelva esta ecuación considerando que k = 1 y las condiciones iniciales θ(0) = 1, θ (0) = Encuentre las trayectorias x, y, z que son solución del sistema x (t) = 0,1x y y (t) = x 0,1y z (t) = 0,2z con las condiciones iniciales x(0) = 0, y(0) = 5, z(0) = 5. Utilize el comando comet3() para animar la curva de trayectoria. 9. Observemos que en el sistema lineal x (t) = 7y 4x 13 y (t) = 2x 5y + 11 las funciones x, y podrían representar la disposición a la guerra de dos naciones. En concreto, si una nación aumenta su dispoción a la guerra, la otra también. Mientras que si una nación tiene poca diposición a al guerra su variación será poca, pero siempre existe una tendencia residual a la guerra. Encuentra las curvas x e y bajo el supuesto de que al principio las naciones no tienen tendencia a la guerra. Dena la curva z(t) = x(t) + y(t) como el nivel de tendencia a la guerra entre las naciones y calcule su máximo. Referencias Rudra Pratap, Getting Started with MATLAB Department of Mechanical Engineering Indian Institute of Science, Bangalore. New York, Oxford University Press de enero de 2014
Cálculo Simbólico también es posible con GeoGebra
www.fisem.org/web/union ISSN: 1815-0640 Número 34. Junio de 2013 páginas 151-167 Coordinado por Agustín Carrillo de Albornoz Cálculo Simbólico también es posible con GeoGebra Antes de exponer las posibilidades
Más detalles2.5 Linealización de sistemas dinámicos no lineales
25 Linealización de sistemas dinámicos no lineales En las secciones anteriores hemos visto como representar los sistemas lineales En esta sección se estudia una manera de obtener una aproximación lineal
Más detallesAproximación local. Plano tangente. Derivadas parciales.
Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 004-005 Aproximación local. Plano tangente. Derivadas parciales. 1. Plano tangente 1.1. El problema de la aproximación
Más detallesGuía N 1: Fundamentos básicos(i)
1 Guía N 1: Fundamentos básicos(i) Objetivos Generales: Ver una breve descripción de las capacidades más comunes de Excel Objetivos específicos: Descripción de los elementos de un libro: Hojas, iconos,
Más detallesRELACIONES DE RECURRENCIA
Unidad 3 RELACIONES DE RECURRENCIA 60 Capítulo 5 RECURSIÓN Objetivo general Conocer en forma introductoria los conceptos propios de la recurrencia en relación con matemática discreta. Objetivos específicos
Más detallesIntroducción al Cálculo Simbólico a través de Maple
1 inn-edu.com ricardo.villafana@gmail.com Introducción al Cálculo Simbólico a través de Maple A manera de introducción, podemos decir que los lenguajes computacionales de cálculo simbólico son aquellos
Más detallesTema 4: Empezando a trabajar con ficheros.m
Tema 4: Empezando a trabajar con ficheros.m 1. Introducción Como ya se comentó en el punto 3 del tema1, en Matlab tienen especial importancia los ficheros M de extensión.m. Contienen conjuntos de comandos
Más detallesMANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS
MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS En este manual aprenderemos a introducir un Ticket de Soporte (Incidencia Informática) y ver todo el proceso hasta que se resuelve. Para poder escribir Tickets
Más detalles>> 10.5 + 3.1 % suma de dos números reales, el resultado se asigna a ans
Universidad de Concepción Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Matemática Cálculo Numérico (521230) Laboratorio 1: Introducción al Matlab Matlab es una abreviatura para
Más detallesEsta es la forma vectorial de la recta. Si desarrollamos las dos posibles ecuaciones, tendremos las ecuaciones paramétricas de la recta:
Todo el mundo sabe que dos puntos definen una recta, pero los matemáticos son un poco diferentes y, aún aceptando la máxima universal, ellos prefieren decir que un punto y un vector nos definen una recta.
Más detallesTarea 1 - Vectorial 201420
Tarea - Vectorial 040. Part :. - 3... Hacer parametrización de la curva de intersección del cilindro x + y = 6 y el plano x + z = 5. Encontrar las coordenadas de los puntos de la curva donde la curvatura
Más detallesLa ventana de Microsoft Excel
Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft
Más detallesINTRODUCCIÓN DÓNDE ENCONTRAR LA CALCULADORA WIRIS
INTRODUCCIÓN La calculadora WIRIS es una plataforma de cálculo matemático online, cuyo acceso es libre. Su manejo es muy sencillo y permite hacer cálculos elementales (mínimo común múltiplo, factorización
Más detallesManual de Introducción a SIMULINK
Manual de Introducción a SIMULINK Autor: José Ángel Acosta Rodríguez 2004 Capítulo Ejemplo.. Modelado de un sistema dinámico En este ejemplo se realizará el modelado de un sistema dinámico muy sencillo.
Más detallesCálculo científico y técnico con HP49g/49g+/48gII/50g Módulo 3: Aplicaciones Tema 3.6 Extremos relativos de funciones de 2 variables
Cálculo científico y técnico con HP49g/49g+/48gII/50g Módulo 3: Aplicaciones Tema 3.6 Extremos relativos de funciones de 2 variables Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa
Más detallesGuía Corta: Alcance y Asociaciones. 1. Preliminares: Nombres y Asociaciones
Universidad Simón Bolívar Departamento de Computación y Tecnología de la Información CI3641 Lenguajes de Programación I Guía Corta: Alcance y Asociaciones Esta guía presenta algunos conceptos básicos y
Más detalles4. Sucesiones y funciones
1 4. Sucesiones y funciones Mathematica dispone de herramientas para hacer sumas de series numéricas, derivadas de funciones de una y varias variables, cálculo de primitivas de funciones de una variable,
Más detalles1. Ecuaciones no lineales
1. Ecuaciones no lineales 1.1 Ejercicios resueltos Ejercicio 1.1 Dada la ecuación xe x 1 = 0, se pide: a) Estudiar gráficamente sus raíces reales y acotarlas. b) Aplicar el método de la bisección y acotar
Más detallesProfr. Efraín Soto Apolinar. La función lineal. y = a 0 + a 1 x. y = m x + b
La función lineal Una función polinomial de grado uno tiene la forma: y = a 0 + a 1 x El semestre pasado estudiamos la ecuación de la recta. y = m x + b En la notación de funciones polinomiales, el coeficiente
Más detallesUnidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)
Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.
Más detallesEcuaciones de primer grado con dos incógnitas
Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad
Más detallesMANUAL BASICO DE WEBEX
MANUAL BASICO DE WEBEX Webex es un servicio de web conferencias y soluciones de colaboración, lo que significa que nos permite crear una conferencia por internet en la cual además de vernos los unos a
Más detalles1. Derivadas parciales
Análisis Matemático II. Curso 2009/2010. Diplomatura en Estadística/Ing. Téc. en Inf. de Gestión. Universidad de Jaén TEMA 3. ABLES DIFERENCIACIÓN DE FUNCIONES DE VARIAS VARI- 1. Derivadas parciales Para
Más detallesMatrices equivalentes. El método de Gauss
Matrices equivalentes. El método de Gauss Dada una matriz A cualquiera decimos que B es equivalente a A si podemos transformar A en B mediante una combinación de las siguientes operaciones: Multiplicar
Más detallesTema 3. Medidas de tendencia central. 3.1. Introducción. Contenido
Tema 3 Medidas de tendencia central Contenido 31 Introducción 1 32 Media aritmética 2 33 Media ponderada 3 34 Media geométrica 4 35 Mediana 5 351 Cálculo de la mediana para datos agrupados 5 36 Moda 6
Más detallesComparar las siguientes ecuaciones, y hallar sus soluciones:
TEMA. Iteraciones. % Hemos aprendido que para resolver una ecuación en x, se despeja la x y se evalúa la expresión que resulta. El siguiente ejemplo nos hará revisar ese esquema. Ejemplo. Comparar las
Más detallesFUNCIONES 1. DEFINICION DOMINIO Y RANGO
1. DEFINICION DOMINIO Y RANGO FUNCIONES Antes de definir función, uno de los conceptos fundamentales y de mayor importancia de todas las matemáticas, plantearemos algunos ejercicios que nos eran de utilidad
Más detallesFunciones más usuales 1
Funciones más usuales 1 1. La función constante Funciones más usuales La función constante Consideremos la función más sencilla, por ejemplo. La imagen de cualquier número es siempre 2. Si hacemos una
Más detallesUsamos que f( p) = q y que, por tanto, g( q) = g(f( p)) = h( p) para simplificar esta expresión:
Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 2004-2005 Propiedades de las funciones diferenciables. 1. Regla de la cadena Después de la generalización que hemos
Más detallesLa pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.
Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en
Más detalles1. Visualización de datos con Octave
1. Visualización de datos con Octave Versión final 1.0-19 agosto 2002 Octave es un poderoso software de cálculo numérico. En este documento explicamos un subconjunto realmente pequeño de sus comandos,
Más detallesIntroducción a la plataforma Moodle Aníbal de la Torre 2006. Plataforma Moodle. Accediendo a los contenidos
Plataforma Moodle Accediendo a los contenidos Formatos ----------------------------------------------------------------------- 2 Glosarios -----------------------------------------------------------------------
Más detallesLección 24: Lenguaje algebraico y sustituciones
LECCIÓN Lección : Lenguaje algebraico y sustituciones En lecciones anteriores usted ya trabajó con ecuaciones. Las ecuaciones expresan una igualdad entre ciertas relaciones numéricas en las que se desconoce
Más detallesFunciones de varias variables
Funciones de varias variables Derivadas parciales. El concepto de función derivable no se puede extender de una forma sencilla para funciones de varias variables. Aquí se emplea el concepto de diferencial
Más detallesEjemplos básicos de webmathematica para profesores
Ejemplos básicos de webmathematica para profesores Cualquier cálculo hecho dentro Mathematica puede ser realizado usando webmathematica con dos limitaciones significativas. Primero, al usar webmathematica,
Más detallesTeoremas de la función implícita y de la función inversa
Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 2004-2005 Teoremas de la función implícita y de la función inversa 1. El teorema de la función implícita 1.1. Ejemplos
Más detallesTema 7: Programación con Matlab
Tema 7: Programación con Matlab 1. Introducción Matlab puede utilizarse como un lenguaje de programación que incluye todos los elementos necesarios. Añade la gran ventaja de poder incorporar a los programas
Más detallesDe aquí sale el proyecto MACsyma (MAC s SYmbolic MAnipulator)
El proyecto Matemáticas y Computación (MAC) se inicia en la década de los años 60 en el MIT (con el apoyo financiero de los Departamentos de Defensa y Energía de los EE.UU.) para atender sus necesidades
Más detallesUNIDAD 1. LOS NÚMEROS ENTEROS.
UNIDAD 1. LOS NÚMEROS ENTEROS. Al final deberás haber aprendido... Interpretar y expresar números enteros. Representar números enteros en la recta numérica. Comparar y ordenar números enteros. Realizar
Más detallesAnálisis de propuestas de evaluación en las aulas de América Latina
Esta propuesta tiene como objetivo la operatoria con fracciones. Se espera del alumno la aplicación de un algoritmo para resolver las operaciones. Estas actividades comúnmente presentan numerosos ejercicios
Más detallesBibliotecas Escolares. Perfil de Lector.
Bibliotecas Escolares. Perfil de Lector. 2012 Como usuario Lector de AbiesWeb, podrás acceder al catálogo de fondos, solicitar reservas, ver tus préstamos activos, ver el historial de tus lecturas, escribir
Más detallesMétodos Iterativos para Resolver Sistemas Lineales
Métodos Iterativos para Resolver Sistemas Lineales Departamento de Matemáticas, CCIR/ITESM 17 de julio de 2009 Índice 3.1. Introducción............................................... 1 3.2. Objetivos................................................
Más detallesDOMINIO Y RANGO DE UNA FUNCIÓN I N D I C E. martilloatomico@gmail.com. Página. Titulo:
Titulo: DOMINIO Y RANGO I N D I C E Página DE UNA FUNCIÓN Año escolar: 4to. Año de Bachillerato Autor: José Luis Albornoz Salazar Ocupación: Ing Civil. Docente Universitario País de residencia: Venezuela
Más detallesActividades con GeoGebra
Conectar Igualdad - "Netbooks Uno a Uno" Actividades con GeoGebra Nociones básicas, rectas Silvina Ponce Dawson Introducción. El GeoGeobra es un programa que permite explorar nociones matemáticas desde
Más detallesMovimiento a través de una. José San Martín
Movimiento a través de una curva José San Martín 1. Introducción Una vez definida la curva sobre la cual queremos movernos, el siguiente paso es definir ese movimiento. Este movimiento se realiza mediante
Más detallesPASOS PARA CREAR UNA PÁGINA WEB
http://www.rafatux.com PASOS PARA CREAR UNA PÁGINA WEB Con éste documento trato de orientar de una forma genérica los distintos pasos que deben de realizarse para crear una página web. PRIMER PASO: Estructura
Más detallesFunciones de varias variables reales
Capítulo 6 Funciones de varias variables reales 6.1. Introducción En muchas situaciones habituales aparecen funciones de dos o más variables, por ejemplo: w = F D (Trabajo realizado por una fuerza) V =
Más detallesCapítulo 9. Archivos de sintaxis
Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta
Más detallesCómo registrarse y crear su cuenta de usuario? < IMAGEN 2.1.1: HAZ CLIC SOBRE EL BOTÓN RESALTADO
Cómo registrarse y crear su cuenta de usuario? Si es la primera vez que visita la página, y nunca ha creado un usuario para poder acceder a todos los servicios que el sistema ofrece, deberá registrarse
Más detallesTema 3. Secuencias y transformada z
Ingeniería de Control Tema 3. Secuencias y transformada z Daniel Rodríguez Ramírez Teodoro Alamo Cantarero Contextualización del tema Conocimientos que se adquieren en este tema: Concepto de secuencia
Más detalles1) Como declarar una matriz o un vector.
MATLAB es un programa que integra matemáticas computacionales y visualización para resolver problemas numéricos basándose en arreglos de matrices y vectores. Esta herramienta posee infinidad de aplicaciones,
Más detallesFunciones polinomiales de grados 3 y 4
Funciones polinomiales de grados 3 y 4 Ahora vamos a estudiar los casos de funciones polinomiales de grados tres y cuatro. Vamos a empezar con sus gráficas y después vamos a estudiar algunos resultados
Más detallesComenzando con MATLAB
ÁLGEBRA LINEAL INGENIERÍA INFORMÁTICA Curso 08/09 PRÁCTICA 1 Comenzando con MATLAB 1 Funcionamiento de Matlab MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería.
Más detallesMatlab para Análisis Dinámico de Sistemas
Matlab para Análisis Dinámico de Sistemas Análisis Dinámico de Sistemas, curso 26-7 7 de noviembre de 26 1. Introducción Para usar las funciones aquí mencionadas se necesita Matlab con el paquete de Control
Más detallesFactorización de polinomios
Factorización de polinomios Polinomios Un polinomio p en la variable x es una expresión de la forma: px a 0 a 1 x a x a n1 x n1 a n x n donde a 0, a 1, a,, a n1, a n son unos números, llamados coeficientes
Más detallesTransformación de gráfica de funciones
Transformación de gráfica de funciones La graficación de las funciones es como un retrato de la función. Nos auda a tener una idea de cómo transforma la función los valores que le vamos dando. A partir
Más detallesBASES Y DIMENSIÓN. Propiedades de las bases. Ejemplos de bases.
BASES Y DIMENSIÓN Definición: Base. Se llama base de un espacio (o subespacio) vectorial a un sistema generador de dicho espacio o subespacio, que sea a la vez linealmente independiente. β Propiedades
Más detallesConvolución y Convolución Discreta Definición de convolución Cuando hemos aplicado, en el apartado anterior, una función ventana o hemos muestreado una función dada, implícitamente hemos estado efectuando
Más detallesIntegrales y ejemplos de aplicación
Integrales y ejemplos de aplicación I. PROPÓSITO DE ESTOS APUNTES Estas notas tienen como finalidad darle al lector una breve introducción a la noción de integral. De ninguna manera se pretende seguir
Más detallesCAPÍTULO 3. HERRAMIENTA DE SOFTWARE DE PLANEACIÓN DE
CAPÍTULO 3. HERRAMIENTA DE SOFTWARE DE PLANEACIÓN DE INVENTARIO Y PROCESO Objetivos del capítulo Desarrollar una herramienta de software de planeación de inventario con los datos obtenidos del capítulo
Más detallesDibujamos estos puntos en el espacio, y no cerramos la figura
PRÁCTICA SÉPTIMA: PROYECCIÓN ORTOGONAL. INVERSA DE MOORE-PENROSE 1. Proyección de un vector sobre un subespacio En este apartado vamos a recordar como se proyecta un vector v R m sobre un subespacio vectorial
Más detallesEl e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y
El de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y compra en los diversos almacenes del Grupo JAB. En concreto podremos:
Más detallesPráctica de Aplicaciones Lineales
practica5.nb 1 Práctica de Aplicaciones Lineales Aplicaciones lineales y matrices Las matrices también desempeñan un papel muy destacado en el estudio de las aplicaciones lineales entre espacios vectoriales
Más detalles4. FUNCIONES DE VARIAS VARIABLES
4. FUNCIONES DE VARIAS VARIABLES INDICE 4 4.1. Definición de una función de dos variables...2 4.2. Gráfica de una función de dos variables..2 4.3. Curvas y superficies de nivel....3 4.4. Límites y continuidad....6
Más detallesMatrices Invertibles y Elementos de Álgebra Matricial
Matrices Invertibles y Elementos de Álgebra Matricial Departamento de Matemáticas, CCIR/ITESM 12 de enero de 2011 Índice 91 Introducción 1 92 Transpuesta 1 93 Propiedades de la transpuesta 2 94 Matrices
Más detallesSESION 4. 1. El comando Integrate 2. Aproximación de integrales definidas 3. Integración de funciones racionales
SESION. El comando Integrate. Aproimación de integrales definidas. Integración de funciones racionales . El comando Integrate El cálculo de integrales definidas e indefinidas en MATHEMATICA es sencillo
Más detallesDiferenciabilidad. Definición 1 (Función diferenciable). Cálculo. Segundo parcial. Curso 2004-2005
Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 2004-2005 Diferenciabilidad. 1. Definición de función diferenciable Después del estudio de los ites de funciones
Más detallesMódulo I - Word. Iniciar Word... 2. Finalizar Word... 3. Definición de elementos de pantalla... 4. Escribir texto en un documento... 5. El cursor...
Módulo I - Word Índice Iniciar Word... 2 Finalizar Word... 3 Definición de elementos de pantalla... 4 Escribir texto en un documento... 5 El cursor... 5 Control de párrafos... 5 Nuevos párrafos... 5 Abrir
Más detallesCÁLCULO PARA LA INGENIERÍA 1
CÁLCULO PARA LA INGENIERÍA 1 PROBLEMAS RESUELTOS Tema 3 Derivación de funciones de varias variables 3.1 Derivadas y diferenciales de funciones de varias variables! 1. Derivadas parciales de primer orden.!
Más detallesCurso PHP Módulo 1 R-Luis
Lenguaje PHP Introducción Archivos HTML y PHP: Crear un archivo php es tan sencillo como cambiarle la extensión a un archivo html, por ejemplo podemos pasar de index.html a index.php sin ningún inconveniente.
Más detallesDivisibilidad y números primos
Divisibilidad y números primos Divisibilidad En muchos problemas es necesario saber si el reparto de varios elementos en diferentes grupos se puede hacer equitativamente, es decir, si el número de elementos
Más detallesSESIÓN 1: POWER POINT 2013
SESIÓN 1: POWER POINT 2013 INTRODUCCIÓN PowerPoint es un miembro de la suite de programas de Microsoft Office 2013. Una suite es un grupo de programas diseñados por un fabricante para que podemos trabajar
Más detallesTransformaciones canónicas
apítulo 29 Transformaciones canónicas 29.1 Introducción onsideremos una transformación arbitraria de las coordenadas en el espacio de las fases de dimensión 2(3N k) (con el tiempo como un parámetro) Q
Más detallesDiagonalización de matrices
diagonalizacion.nb Diagonalización de matrices Práctica de Álgebra Lineal, E.U.A.T., Grupos ºA y ºB, 2005 Algo de teoría Qué es diagonalizar una matriz? Para estudiar una matriz suele ser conveniente expresarla
Más detallesMateria: Informática. Nota de Clases Sistemas de Numeración
Nota de Clases Sistemas de Numeración Conversión Entre Sistemas de Numeración 1. EL SISTEMA DE NUMERACIÓN 1.1. DEFINICIÓN DE UN SISTEMA DE NUMERACIÓN Un sistema de numeración es un conjunto finito de símbolos
Más detallesMANUAL DE AYUDA MODULO TALLAS Y COLORES
MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3
Más detallesEl control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra.
Gestión de la tesorería y del riesgo El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra. En este manual nos
Más detallesGuía Práctica para el Uso del Servicio de Software Zoho CRM
Guía Práctica para el Uso del Servicio de Software Zoho CRM Parte 3 Administración de Roles y Perfiles Uso de la Funcionalidad de Cuentas Uso de la Funcionalidad de Contactos Desarrollado por Mind Andina
Más detallesMEDIDAS DE TENDENCIA CENTRAL
CAPÍTULO 14 MEDIDAS DE TENDENCIA CENTRAL A veces, de los datos recolectados ya organizados en alguna de las formas vistas en capítulos anteriores, se desea encontrar una especie de punto central en función
Más detallesESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS
UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas
Más detalles4 APLICACIONES LINEALES. DIAGONALIZACIÓN
4 APLICACIONES LINEALES DIAGONALIZACIÓN DE MATRICES En ocasiones, y con objeto de simplificar ciertos cálculos, es conveniente poder transformar una matriz en otra matriz lo más sencilla posible Esto nos
Más detalles1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?
Google Docs 1 Itinerario 1.1 Qué vamos a hacer? En este tutorial aprendemos a manejar la herramienta Google Docs, de esta forma nos introduciremos en el llamado cloud computing, que podemos traducir como,
Más detallesPara crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.
Módulo 3 Herramientas de Cómputo Listas, tabulaciones, columnas y cuadros de texto Listas En muchas ocasiones es necesario que enumeres diferentes elementos en tus documentos. Word no sólo reconoce números
Más detallesKaldeera Advanced Forms 2009 Guía del usuario
Kaldeera Advanced Forms 2009 Guía del usuario Indice Usando Kaldeera Advanced Forms 2009... 3 Accediendo a la página de configuración... 3 Activando o desactivando la funcionalidad de Kaldeera Advanced
Más detallesLa presente tesis pretende que los estudiantes observen la teoría de las acciones de control
CAPÍTULO V. CONCLUSIONES. La presente tesis pretende que los estudiantes observen la teoría de las acciones de control de forma virtual al mismo tiempo analicen físicamente los sistemas electrónicos cuando
Más detallesManual de uso. Manual de uso - citanet 1
Manual de uso Manual de uso - citanet 1 1. Requisitos previos a la instalación... 3 2. Primer inicio de la aplicación.... 3 2.1. Pantalla de inicio de sesión.... 3 2.2. Datos de la empresa y configuración
Más detallesEspacios generados, dependencia lineal y bases
Espacios generados dependencia lineal y bases Departamento de Matemáticas CCIR/ITESM 14 de enero de 2011 Índice 14.1. Introducción............................................... 1 14.2. Espacio Generado............................................
Más detallesAplicaciones Lineales y Multilineales Continuas
Capítulo 4 Aplicaciones Lineales y Multilineales Continuas La conexión entre las estructuras vectorial y topológica de los espacios normados, se pone claramente de manifiesto en el estudio de las aplicaciones
Más detallesSEDO: SOFTWARE EDUCATIVO DE MATEMÁTICA NUMÉRICA. Lic. Maikel León Espinosa. mle@uclv.edu.cu
EDU082 Resumen SEDO: SOFTWARE EDUCATIVO DE MATEMÁTICA NUMÉRICA Lic. Maikel León Espinosa mle@uclv.edu.cu Departamento de Ciencia de la Computación Universidad Central Marta Abreu de Las Villas Carretera
Más detallesCursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2
Temas: Programación en MATLAB: Sentencias, expresiones y variables. Estructuras de control. Operadores relacionales y lógicos. Programación de funciones. Aritmética finita: Representación de números en
Más detallesCUADERNIA 2.0. CÓMO INSTALAR CUADERNIA 2.0 Para instalar Cuadernia debemos seguir los siguientes pasos:
CUADERNIA 2.0 Se trata de una herramienta fácil y funcional que nos permite crear de forma dinámica ebooks o libros digitales en forma de cuadernos compuestos por contenidos multimedia y actividades educativas
Más detallesWWW.COMPUTERCOACHPROGRAM.COM
Generalmente la mayoría de las personas pensamos que las computadoras son aparatos difíciles de utilizar. Esta forma de pensar se debe a que estos sorprendentes aparatos pueden realizar tareas que hace
Más detallesSubespacios vectoriales en R n
Subespacios vectoriales en R n Víctor Domínguez Octubre 2011 1. Introducción Con estas notas resumimos los conceptos fundamentales del tema 3 que, en pocas palabras, se puede resumir en técnicas de manejo
Más detallesManual de uso de Moodle para alumnos
Manual de uso de Moodle para alumnos Versión adaptada para Eureka FACULTAD DE PSICOLOGÍA - UNIVERSIDAD DE GRANADA Granada, Septiembre 2011 1. Primeros pasos...3 I. Registro de alumnos...3 II. Olvidó su
Más detallesMinisterio de Educación Nacional Dirección de Calidad
FORO VIRTUAL GESTION EDUCATIVA 2007 Próximamente estaremos informando la fecha de inicio del foro virtual para que usted pueda participar activamente El foro Educativo Nacional 2007 sobre el tema de gestión
Más detallesTEMA: ECUACIONES CON NÚMEROS NATURALES ECUACIONES DE PRIMER GRADO CON UNA INCÓGNITA.
TEMA: ECUACIONES CON NÚMEROS NATURALES INTRODUCCIÓN: Las ecuaciones sirven, básicamente, para resolver problemas ya sean matemáticos, de la vida diaria o de cualquier ámbito- y, en ese caso, se dice que
Más detallesGeneración de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto
Generación de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informática de Sistemas
Más detallesLección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009
Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios Dra. Noemí L. Ruiz Limardo 2009 Objetivos de la Lección Al finalizar esta lección los estudiantes: Identificarán, de una lista de expresiones
Más detalles