SlideShare une entreprise Scribd logo
1  sur  30
-  Generar dos matrices cuadradas  de 3x3 elementos  M = [5 7 9; 5 7 -3; -5 7 9]<br />         N = [4 7 8; -4 -2 -7; 3 6 1]<br />>> M = [5 7 9; 5 7 -3; -5 7 9]<br />M =<br />     5     7     9<br />     5     7    -3<br />    -5     7     9<br />>> N = [4 7 8; -4 -2 -7; 3 6 1]<br />N =<br />     4     7     8<br />    -4    -2    -7<br />     3     6     1<br />A – Hallar la suma de M + N.<br />>> M+N<br />ans =<br />     9    14    17<br />     1     5   -10<br />    -2    13    10<br />B – Hallar la resta de M-N.<br />>> M-N<br />ans =<br />     1     0     1<br />     9     9     4<br />    -8     1     8<br />C – Hallar la multiplicación de M*N.<br />>> M*N<br />ans =<br />    19    75     0<br />   -17     3   -12<br />   -21     5   -80<br />D – Elevar cada elemento de N a la potencia 3.<br />>> N.^3<br />ans =<br />    64   343   512<br />   -64    -8  -343<br />    27   216     1<br />2 – Crear una matriz cuadrada B de 4 elementos enteros a partir de la generación de números aleatorios enteros.<br />>> B=magic(4)<br />B =<br />    16     2     3    13<br />     5    11    10     8<br />     9     7     6    12<br />     4    14    15     1<br />A – Crear otra  matriz determinando que elementos de la matriz B son  mayores a  5.<br />>> m=find(B>5)<br />m =<br />     1<br />     3<br />     6<br />     7<br />     8<br />    10<br />    11<br />    12<br />    13<br />    14<br />    15<br />B – Generar una nueva matriz remplazando los valores mayores a 5 por el valor -10<br />>> B(m)=-10*ones(size(m))<br />B =<br />   -10     2     3   -10<br />     5   -10   -10   -10<br />   -10   -10   -10   -10<br />     4   -10   -10     1<br /> <br />3 -  Considerando el polinomio,  8x ^ 5 + x ^ 4 – x ^ 3 + 2x ^ 2 + 4x -5 = 0. <br />A – Hallar las raices.<br />>> pol=[8 1 -1 2 4 -5]<br />pol =<br />     8     1    -1     2     4    -5<br />>> roots(pol)<br />ans =<br />  -0.8420 + 0.5711i<br />  -0.8420 - 0.5711i<br />   0.4302 + 0.8241i<br />   0.4302 - 0.8241i<br />   0.6987          <br />B – Evaluar el polinomio para x = 2.<br />>> polyval(pol,2)<br />ans =<br />   275<br />C – Hallar la derivada del polinomio.<br />>> polyder(pol)<br />ans =<br />    40     4    -3     4     4<br />4 – Crear un polinomio de cuarto grado con los siguientes valores  4, 7 ,2 ,8 1 y un polinomio de tercer grado con los valores 2,4,3,5 .<br />pol1=[4 7 2 8 1]<br />pol1 =<br />     4     7     2     8     1<br />>> pol2=[2 4 3 5]<br />pol2 =<br />     2     4     3     5<br />A – Hallar el producto de ambos polinomios.<br />>> pol3=conv(pol1,pol2)<br />pol3 =<br />     8    30    44    65    75    38    43     5<br />B  - Una vez obtenido resultado de A hallar la derivada del producto.<br />>> polyder(pol3)<br />ans =<br />    56   180   220   260   225    76    43<br />C -  Hallar la división de ambos polinomios.<br />>> deconv(pol1,pol2)<br />ans =<br />    2.0000   -0.5000<br />5 – Graficar una representación de la función y =  sin(x) .  El grafico debe tener como encabezamiento el titulo “FACULTAD DE CIENCIAS QUIMICAS”.  Sobre el eje y debe aparecer la sentencia “TEMPERATURA” y sobre el eje x “TIEMPO”. <br />El rango de los valores representados de ser desde 1 hasta 15 en pasos de 0.05..<br />6 – Se ha tomado la lectura de la temperatura de un proceso según la tabla.<br />No de lecturaTemperatura en ºC171275374472576674772871970107111731273137414721573<br />   <br /> Graficar la evolución de la temperatura.  El grafico debe tener como encabezamiento el titulo “FACULTAD DE CIENCIAS QUIMICAS”.  Sobre el eje y debe aparecer la sentencia “TEMPERATURA” y sobre el eje x “TIEMPO”. <br />. <br />TRABAJO PRÁCTICO 2<br />1 – Crear un vector de 20 números enteros aleatorios y determinar utilizando funciones de librería de MATLAB  <br />x=1:2:40<br />x =<br />     1     3     5     7     9    11    13    15    17    19    21    23    25    27    29    31    33    35    37    39<br />A – máximo elemento del vector<br />max(x)<br />ans =  39<br />B – mínimo elemento del vector<br />min(x)<br />ans =1<br />C – Suma de los elementos del vector<br />sum(x)<br />ans = 400<br />D – Valor medio<br />mean(x)<br />ans = 20<br />E _ Desviación típica<br />std(x)<br />ans =  11.8322<br />F – Producto de los elementos del vector<br />prod(x)<br />ans =  3.1983e+023<br />G – Producto acumulativo del vector<br />cumprod(x)<br />ans =<br />  1.0e+023 *<br />  Columns 1 through 14 <br />    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000<br />  Columns 15 through 20 <br />    0.0000    0.0000    0.0001    0.0022    0.0820    3.1983<br />H – Ordenar de menor a mayor los elementos del vector.<br />x =<br />     1     3     5     7     9    11    13    15    17    19    21    23    25    27    29    31    33    35    37    39<br />2 – Crear una matriz con los siguientes elementos 16,2,12; 6,10,14; 8,18,4;<br />L=[16 2 12; 6 10 14; 8 18 4]<br />L =<br />    16     2    12<br />     6    10    14<br />     8    18     4<br />Utilizando funcione de MATLAB hallar:<br />A -  Todos los elementos mayores a 8.<br />j=L>8<br />j =<br />     1     0     1<br />     0     1     1<br />     0     1     0<br />B – Sustituir los elementos que cumplen la condición anterior por valores de 11<br />L(j)=11<br />L =<br />    11     2    11<br />     6    11    11<br />     8    11     4<br />C – Comprobar si existe algún elemento número 6 <br />m=find(L==6)<br />m = 2<br />3 – Utilizando comandos de MATLAB hallar:<br />A – La hora actual<br />clock<br />ans =  2.0100    0.0080    0.0260    0.0160    0.0220    0.0185<br />B –La fecha<br />date<br />ans = 26-Aug-2010<br />C – El calendario actual<br />calendar<br />                   Aug 2010<br />     S     M    Tu     W    Th     F     S<br />     1     2      3        4      5       6     7<br />     8     9     10      11    12     13   14<br />    15    16    17     18    19    20    21<br />    22    23    24     25    26    27    28<br />    29    30    31      0      0      0      0<br />4 – Crear una matriz cuadrada (M)de 5 elementos enteros. Hallar:<br />M=magic(5)<br />M =<br />    17    24     1     8    15<br />    23     5     7    14    16<br />     4     6    13    20    22<br />    10    12    19    21     3<br />    11    18    25     2     9<br />A – Polinomio característico de la matriz<br />poly(M)<br />ans =1.0e+006 *<br />    0.0000   -0.0001   -0.0006    0.0406    0.0780   -5.0700<br />B – Evaluar el polinomio de la matriz<br />pol=[ 0.0000   -0.0001   -0.0006    0.0406    0.0780   -5.0700]<br />pol =<br />         0   -0.0001   -0.0006    0.0406    0.0780   -5.0700<br />polyval(pol,2)<br />ans = -4.7580<br />C  - crear otra matriz (N)de similares dimensiones a la anterior hallar el polinomio característico y evaluar el polinomio del mismo<br />N =<br />    51    72     3    24    45<br />    69    15    21    42    48<br />    12    18    39    60    66<br />    30    36    57    63     9<br />    33    54    75     6    27<br />poly(N)<br />ans =1.0e+009 *<br />    0.0000   -0.0000   -0.0000    0.0011    0.0063   -1.2320<br />polyval(pol,1)<br />ans = -4.9521<br />D – hallar el producto de ambos polinomios<br />c=conv(M,N)<br />c= <br /> 0        0        0         0   -0.0000   -0.0000    0.0002    0.0011   -0.0551   -0.1280    6.2462<br />E – Dividir el polinomio N por el polinomio M<br />[q,r]=deconv(N,M)<br />q =  0<br />r =  0.0011    0.0063   -1.2320<br />F = calcular la derivada de ambos polinomios<br />h=polyder(M)<br />h =<br />   -0.0004   -0.0018    0.0812    0.0780<br />g=polyder(N)<br />g =<br />    0.0022    0.0063<br />G – Calcular la derivada del producto de ambos polinomios<br />r=polyder(c)<br />r =<br />   -0.0000   -0.0000    0.0007    0.0032   -0.1102   -0.1280<br />TRABAJO PRÁCTICO Nº3<br /> <br />1. Obtener un vector cuyos componentes: <br />a) se encuentren entre 5 y 25, y separados por 5 unidades <br />>> e=[5:5:25]<br />e =<br />     5    10    15    20    25<br />b) sean los números entre 10 y 30 separados por una unidad <br />>> s=[10:1:30]<br />s =<br />    10    11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    26    27    28    29    30<br />c) 6 números entre 0 y 20 igualmente espaciados <br />>> d=linspace(0,20,6)<br />d =<br />     0     4     8    12    16    20<br />2. Construir una matriz A de 2x3 cuyas filas son los 6 primeros impares consecutivos <br />A=[1 3 5;7 9 11]<br />A =<br />     1     3     5<br />     7     9    11<br />Anular el elemento (2,3) <br />A(2,3)=0<br />A =<br />     1     3     5<br />     7     9     0<br />Obtener la matriz B = A’ <br />>> B=A'<br />B =<br />     1     7<br />     3     9<br />     5     0<br />c) Construir una matriz C, formada por la matriz B y la matriz identidad de orden 3 adosada a su derecha <br />C=[B eye(3)]<br />C =<br />     1     7     1     0     0<br />     3     9     0     1     0<br />     5     0     0     0     1<br />Construir una matriz D extrayendo las columnas impares de la matriz C <br />D=[C(:,[1 3 5])]<br />D =<br />     1     1     0<br />     3     0     0<br />     5     0     1<br />Construir una matriz E formada por la intersección de las dos primeras filas de C y sus columnas tercera y quinta <br />E=[C([1 2],[3 5])]<br />E =<br />     1     0<br />     0     0<br />Construir una matriz F formada por la intersección de las dos primeras filas y las tres últimas columnas de la matriz C <br />>> F=[C([1 2],[3 4 5])]<br />F =<br />     1     0     0<br />     0     1     0<br />Construir una matriz diagonal G tal que los elementos de su diagonal principal son los mismos que los de la diagonal principal de D <br />g=diag(D)<br />g =<br />     1<br />     0<br />     1<br />G=diag(g)<br />G =<br />     1     0     0<br />     0     0     0<br />     0     0     1<br />Calcular el orden de la matriz C <br />S=size(C)<br />S =<br />5<br />3. Introducir las matrices: A = [7 8 9; 1 2 3; 4 5 6] <br />B = [1+2i 3+i; 4+i, i] <br />Calcular: sin(A) , sin(B), exp(A), exp(B), log(B), sqrt(B), abs(B), imag(B) <br />Estas funciones se aplican elemento a elemento de la matriz, en cambio si utilizamos la siguiente sintaxis, se aplica a toda la matriz. <br />Calcular: expm(B) , logm(A) <br />A=[7 8 9; 1 2 3; 4 5 6];<br />>> B=[1+2i 3+i; 4+i, i]<br />B =<br />   1.0000 + 2.0000i   3.0000 + 1.0000i<br />   4.0000 + 1.0000i        0 + 1.0000i<br />>> sin(A)<br />ans =<br />    0.6570    0.9894    0.4121<br />    0.8415    0.9093    0.1411<br />   -0.7568   -0.9589   -0.2794<br />sin(B)<br />ans =<br />   3.1658 + 1.9596i   0.2178 - 1.1634i<br />  -1.1678 - 0.7682i        0 + 1.1752i<br />>> exp(A)<br />ans =<br />  1.0e+003 *<br />    1.0966    2.9810    8.1031<br />    0.0027    0.0074    0.0201<br />    0.0546    0.1484    0.4034<br />>> exp(B)<br />ans =<br />  -1.1312 + 2.4717i  10.8523 +16.9014i<br />  29.4995 +45.9428i   0.5403 + 0.8415i<br />>> log(B)<br />ans =<br />   0.8047 + 1.1071i   1.1513 + 0.3218i<br />   1.4166 + 0.2450i        0 + 1.5708i<br />>> sqrt(B)<br />ans =<br />   1.2720 + 0.7862i   1.7553 + 0.2848i<br />   2.0153 + 0.2481i   0.7071 + 0.7071i<br />>> abs(B)<br />ans =<br />    2.2361    3.1623<br />    4.1231    1.0000<br />>> imag(B)<br />ans =<br />     2     1<br />     1     1<br />>> expm(B)<br />ans =<br /> -27.9191 +14.8698i -20.0011 +12.0638i<br /> -24.7950 +17.6831i -17.5059 +14.0445i<br />>> logm(A)<br />ans =<br />   11.9650   12.8038  -19.9093<br />  -21.7328  -22.1157   44.6052<br />   11.8921   12.1200  -21.2040<br />4. Introducir los siguientes vectores: X = [5, 4, 3]; Y = [1, 2, 7]. Realizar las siguientes operaciones: <br />a) X+Y <br />b) X-Y <br />c) X.*Y <br />d) 2.*X <br />e) 2./X <br />f) 2. <br />g) X./Y <br />h) Y. <br />i) X.^2 <br />j) 2.^X <br />k) X.^Y <br />l) X’*Y <br />m) X*Y’ <br />n) 2*X <br />o) X/Y <br />p) Y <br />X=[5, 4, 3];<br />>> Y=[1, 2, 7];<br />>> X+Y<br />ans =<br />     6     6    10<br />>> X-Y<br />ans =<br />     4     2    -4<br />>> X.*Y<br />ans =<br />     5     8    21<br />2.*X<br />ans =<br />    10     8     6<br />> 2./X<br />ans =<br />    0.4000    0.5000    0.6667<br />>> 2.<br />ans =<br />    0.5000    1.0000    3.5000<br />X./Y<br />ans =<br />    5.0000    2.0000    0.4286<br />>> Y.<br />ans =<br />    5.0000    2.0000    0.4286<br />>> X.^2<br />ans =<br />    25    16     9<br />>> 2.^X<br />ans =<br />    32    16     8<br />>> X.^Y<br />ans =<br />           5          16        2187<br />>> X'*Y<br />ans =<br />     5    10    35<br />     4     8    28<br />     3     6    21<br />>> X*Y'<br />ans =<br />    34<br />>> 2*X<br />ans =<br />    10     8     6<br />>> X/Y<br />ans =<br />    0.6296<br />>> Y<br />ans =<br />         0         0         0<br />         0         0         0<br />    0.7143    0.5714    0.4286<br />5. Introducir A = 2:7 y construir P = (A > 3) & (A< 6) <br />A=2:7<br />A =<br />     2     3     4     5     6     7<br />>> P=(A>3)&(A<6)<br />6. Introducir X = 3*ones(3,3) y comprobar X > = [7 8 9; 4 5 6; 1 2 3] <br />P =<br />     0     0     1     1     0     0<br />>> X=3*ones(3,3)<br />X =<br />     3     3     3<br />     3     3     3<br />     3     3     3<br />>> X>=[7 8 9; 4 5 6; 1 2 3]<br />ans =<br />     0     0     0<br />     0     0     0<br />     1     1     1<br />7. Calcular el valor de las siguientes operaciones con números complejos: <br />a) 14388+−−−iii <br />b) )1(iseni+<br />c) ()iiLn1)(2+ <br />d) ii)1(+ <br />[(i^8- i^-8)/(3-4i)]+1<br />ans =<br />     1<br />i^sin(1+i)<br />ans =<br />  -0.1667 + 0.3290i<br />(2 + log(i))^(1/i)<br />ans =<br />   1.1581 - 01.5639i<br />Ejerc d<br />(1 + i)^i<br />ans =<br />   0.4288 + 0.1549i<br />8. Calcular parte real, imaginaria, módulo y argumento de ()ii−+131 <br />b=[1 + (3i)^(1/2)]^(1-i)<br />b =<br />   3.8204 - 1.7464i<br />>> real(b)<br />ans =<br />    3.8204<br />>> imag(b)<br />ans =<br />   -1.7464<br />>> modulo = abs(b)<br />modulo =<br />    4.2006<br />>> angle(b)<br />ans =<br />   -0.4288<br />9. Generar una matriz cuadrada de orden 4 cuyos elementos sean números aleatorios uniformes [0,1]. Generar otra matriz cuadrada de orden 4 cuyos elementos sean números aleatorios con distribución normal [0,1]. Observar las semillas generadoras actuales, cambiarlas al valor ½ y volver a generar las dos matrices de números aleatorios. <br />A=rand('seed')<br />A =<br />   774845808<br />>> A=rand(4)<br />A =<br />    0.6868    0.5269    0.7012    0.0475<br />    0.5890    0.0920    0.9103    0.7361<br />    0.9304    0.6539    0.7622    0.3282<br />    0.8462    0.4160    0.2625    0.6326<br />>> rand('seed',1/2)<br />>> A=rand(4)<br />A =<br />    0.2190    0.9347    0.0346    0.0077<br />    0.0470    0.3835    0.0535    0.3834<br />    0.6789    0.5194    0.5297    0.0668<br />    0.6793    0.8310    0.6711    0.4175<br />B=randn('seed')<br />B =<br />   931316785<br />>> B=randn(4)<br />B =<br />    1.0668    0.2944   -0.6918   -1.4410<br />    0.0593   -1.3362    0.8580    0.5711<br />   -0.0956    0.7143    1.2540   -0.3999<br />   -0.8323    1.6236   -1.5937    0.6900<br />>> randn('seed',1/2)<br />>> B=randn(4)<br />B =<br />    1.1650   -0.6965    0.2641    1.2460<br />    0.6268    1.6961    0.8717   -0.6390<br />    0.0751    0.0591   -1.4462    0.5774<br />    0.3516    1.7971   -0.7012   -0.3600<br />10. Dada una matriz M cuadrada aleatoria uniforme de orden 3: <br />a) Obtener su inversa, su transpuesta y su diagonal <br />b) Transformarla en una matriz triangular inferior y en otra superior y rotarla 90 grados <br />c) Obtener la suma de los elementos de la primera fila y la suma de los elementos de la diagonal. <br />d) Extraer la submatriz cuya diagonal son los elementos a11 y a22 y extraer también la submatriz cuyos elementos de la diagonal son a11 y a33 <br />M=rand(3)<br />M =<br />    0.8147    0.9134    0.2785<br />    0.9058    0.6324    0.5469<br />    0.1270    0.0975    0.9575<br />>> M'<br />ans =<br />    0.8147    0.9058    0.1270<br />    0.9134    0.6324    0.0975<br />    0.2785    0.5469    0.9575<br />>> n=diag(M)<br />n =<br />    0.8147<br />    0.6324<br />    0.9575<br />>> tril(M)<br />ans =<br />    0.8147         0         0<br />    0.9058    0.6324         0<br />    0.1270    0.0975    0.9575<br />>> triu(M)<br />ans =<br />    0.8147    0.9134    0.2785<br />         0    0.6324    0.5469<br />         0         0    0.9575<br />>> rot90(M)<br />ans =<br />    0.2785    0.5469    0.9575<br />    0.9134    0.6324    0.0975<br />    0.8147    0.9058    0.1270<br />s=M(1,[1:3])<br />s =<br />    0.8147    0.9134    0.2785<br />>> s+n'<br />ans =<br />    1.6294    1.5457    1.2360<br />T=M([1 2],[1 2])<br />T =<br />    0.8147    0.9134<br />    0.9058    0.6324<br />R=M([1 3],[1 3])<br />R =<br />    0.8147    0.2785<br />    0.1270    0.9575<br />M=rand(3)<br />M =<br />    0.9501    0.4860    0.4565<br />    0.2311    0.8913    0.0185<br />    0.6068    0.7621    0.8214<br />>> M'<br />ans =<br />    0.9501    0.2311    0.6068<br />    0.4860    0.8913    0.7621<br />    0.4565    0.0185    0.8214<br />>> N=inv(M)<br />N =<br />    1.6740   -0.1196   -0.9276<br />   -0.4165    1.1738    0.2050<br />   -0.8504   -1.0006    1.7125<br />>> diag(M)<br />ans =<br />    0.9501<br />    0.8913<br />    0.8214<br />>> tril(M)<br />ans =<br />    0.9501         0         0<br />    0.2311    0.8913         0<br />    0.6068    0.7621    0.8214<br />>> triu(M)<br />ans =<br />    0.9501    0.4860    0.4565<br />         0    0.8913    0.0185<br />         0         0    0.8214<br />>> rot90(M)<br />ans =<br />    0.4565    0.0185    0.8214<br />    0.4860    0.8913    0.7621<br />    0.9501    0.2311    0.6068<br />>> s=M(1,[1:3])<br />s =<br />    0.9501    0.4860    0.4565<br />>> diag(M)'+s<br />ans =<br />    1.9003    1.3773    1.2779<br />>> E=M([1 2],[1 2])<br />E =<br />    0.9501    0.4860<br />    0.2311    0.8913<br />>> D=M([1 3], [1 3])<br />D =<br />    0.9501    0.4565<br />    0.6068    0.8214<br />TRABAJO PRÁCTICO N°4<br /> 1. Si queremos graficar la formula  y=3x<br />Interpretar el siguiente código y escribir en la ventana de comando de MATLAB<br />x=0:0.1:100;<br />>> y=3*x;<br />>> plot (x,y)<br />El grafico representa una relación lineal entre los variables de x e y.<br />Se dio el comando para que los valores de x fueran desde 0 hasta 100 con un incremento de 0.1<br />2. Representación de una función seno, coseno y tangente en un solo gráfico. <br />x=linspace(0,2*pi,30);y=sin(x);t=cos(x);z=tan(x);<br />-241935425450>> plot(x,y,x,t,x,z)<br />3 - Representar una función seno, coseno y tangente en tres gráficos diferentes un una sola pantalla.<br />>> x=linspace(0,2*pi,30);<br />>> y=sin(x);<br />>> z=cos(x);<br />>> a=tan(x);<br />>> subplot(2,2,1)<br />>> plot(x,y),axis([0 2*pi-1 1]),title('sin(x)')<br />>> subplot(2,2,2)<br />>> plot(x,z),axis([0 2*pi-1 1]),title('cos(x)')<br />>> subplot(2,2,3)<br />-165735398145>> plot(x,a),axis([0 2*pi-1 1]),title('tan(x)')<br />4. Representar gráficamente la función y=exp(5t)-1.  Observar el resultado<br />Escribir en la línea de comandos >> axis([0, 1, 0, 50])<br />Observar el grafico e interpretar.<br />y=exp(5*t)-1;<br />>> plot(t,y)<br />y=exp(5*t)-1;<br />>> axis([0, 1, 0, 50])<br />Al introducir el comando plot para la función y=exp(5t)-1, se observa un grafico con escala muy extendida. Al introducir el comando axis se da valores mínimos y máximos tanto para la variable “y” como para la variable “t” en un rango tal que sea posible la mejor visualización del grafico. <br />5 – Representar gráficamente la ecuación que describe el Movimiento Armónico Amortiguado. Cambiar las constantes de amortiguamiento para graficar una oscilación subamortiguada, sobreamortiguada y críticamente amortigada<br />MOVIMIENTO ARMÓNICO AMORTIGUADO<br />>> t=0:1/200:10;<br />>> w=2*pi;<br />>> b=0.05;<br />>> A=3;<br />>> y=A*exp(-b*w*t).*sin(w*t);<br />>> plot(t,y)<br />MOVIMIENTO ARMÓNICO SOBREAMORTIGUADO<br />t=0:1/200:10;<br />>>  w=2*pi;<br />>> A=3;<br />>> b=1.1;<br />>> y=A*exp(-b*w*t).*sin(w*t);<br />>> plot(t,y)<br />>> title('movimiento armónico sobreamortiguado')<br />>> xlabel('tiempo [s]')<br />>>  ylabel('Amplitud [cm]')<br />Movimiento armónico Subamortiguado<br />>> t=0:1/200:10;<br />>> w=2*pi;<br />>> b=0.01;<br />>> A=3;<br />>> y=A*exp(-b*w*t).*sin(w*t);<br />>> plot(t,y)<br />>> title('Movimiento Armónico submortiguado')<br />>> xlabel('tiempo [s]')<br />>> ylabel('Amplitud [cm]')<br />Movimiento Armónico Críticamente Amortiguado<br />>>t=0:1/200:10; <br />>> w=2*pi;  <br />>> b=1; <br />>> A=3;<br />>> y=A*exp(-b*w*t).*sin(w*t); <br />>> plot(t,y) <br />>> title('Movimiento Armónico Críticamente Amortiguado')<br />>> xlabel('tiempo [s]') <br />>> ylabel('Amplitud [cm]') <br />
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab
cynchu matlab

Contenu connexe

Tendances (20)

Trabajo colaborativ oalge
Trabajo colaborativ oalgeTrabajo colaborativ oalge
Trabajo colaborativ oalge
 
Operadores cedeu
Operadores cedeuOperadores cedeu
Operadores cedeu
 
Operadores matematicos
Operadores matematicosOperadores matematicos
Operadores matematicos
 
Razonamiento matematico 2
Razonamiento matematico 2Razonamiento matematico 2
Razonamiento matematico 2
 
Funciones resueltos
Funciones resueltosFunciones resueltos
Funciones resueltos
 
Dominios f
Dominios fDominios f
Dominios f
 
Ejercicios de paralelas y perpendiculares
Ejercicios de paralelas y perpendicularesEjercicios de paralelas y perpendiculares
Ejercicios de paralelas y perpendiculares
 
U 4
U 4U 4
U 4
 
Ejercicios de funcion cuadratica
Ejercicios de funcion cuadraticaEjercicios de funcion cuadratica
Ejercicios de funcion cuadratica
 
Solucionario 5to secundaria
Solucionario 5to secundaria Solucionario 5to secundaria
Solucionario 5to secundaria
 
Examen de bachillerato1
Examen de bachillerato1Examen de bachillerato1
Examen de bachillerato1
 
Función cuadrática (Ejercicios)
Función cuadrática (Ejercicios)Función cuadrática (Ejercicios)
Función cuadrática (Ejercicios)
 
Evaluación de exponenciales y logaritmos
Evaluación de exponenciales y logaritmosEvaluación de exponenciales y logaritmos
Evaluación de exponenciales y logaritmos
 
Ecuaciones de segundo_grado
Ecuaciones de segundo_gradoEcuaciones de segundo_grado
Ecuaciones de segundo_grado
 
Ejercicios de la función cuadrática
Ejercicios de la función cuadráticaEjercicios de la función cuadrática
Ejercicios de la función cuadrática
 
Evaluación de funciones reales bachillerato
Evaluación de funciones reales bachilleratoEvaluación de funciones reales bachillerato
Evaluación de funciones reales bachillerato
 
Prueba matemática técnico 2015
Prueba matemática técnico  2015Prueba matemática técnico  2015
Prueba matemática técnico 2015
 
Taller funcion cuadratica chircales
Taller funcion cuadratica chircalesTaller funcion cuadratica chircales
Taller funcion cuadratica chircales
 
Solucionario uni 2015 ii matemática
Solucionario uni 2015 ii matemáticaSolucionario uni 2015 ii matemática
Solucionario uni 2015 ii matemática
 
Sol04
Sol04Sol04
Sol04
 

Similaire à cynchu matlab

Introduccion al Calculo Matricial Ccesa007.pdf
Introduccion al Calculo Matricial Ccesa007.pdfIntroduccion al Calculo Matricial Ccesa007.pdf
Introduccion al Calculo Matricial Ccesa007.pdfDemetrio Ccesa Rayme
 
4esoma-b_sv_es_ud01_so.pdf
4esoma-b_sv_es_ud01_so.pdf4esoma-b_sv_es_ud01_so.pdf
4esoma-b_sv_es_ud01_so.pdfJaimeSoto89
 
Cuatro operaciones aritméticas
Cuatro operaciones aritméticasCuatro operaciones aritméticas
Cuatro operaciones aritméticasJUANCA
 
ARITMETICA_1°_1Bim (1).pdf
ARITMETICA_1°_1Bim (1).pdfARITMETICA_1°_1Bim (1).pdf
ARITMETICA_1°_1Bim (1).pdferick444444
 
Razonamiento Matemático
Razonamiento Matemático Razonamiento Matemático
Razonamiento Matemático antozequiel
 
Ejemplo de prueba anova de dos factores.
Ejemplo de  prueba anova de dos factores.Ejemplo de  prueba anova de dos factores.
Ejemplo de prueba anova de dos factores.AnaGabrielaMiranda
 
Solución practica 6, numeración
Solución practica 6, numeraciónSolución practica 6, numeración
Solución practica 6, numeraciónFREDY ZAPATA
 
Ex resuelto cc0708
Ex resuelto cc0708Ex resuelto cc0708
Ex resuelto cc0708dhanniell
 
C1 rm operadores matemáticos simples - 2º
C1 rm   operadores matemáticos simples - 2ºC1 rm   operadores matemáticos simples - 2º
C1 rm operadores matemáticos simples - 2ºbrisagaela29
 
RM - CEPREUNA.pdf
RM - CEPREUNA.pdfRM - CEPREUNA.pdf
RM - CEPREUNA.pdfAxNMiguel
 
Semana 3 cs numeracion i
Semana 3 cs numeracion iSemana 3 cs numeracion i
Semana 3 cs numeracion iFranco Choque
 
Semana 04
Semana 04 Semana 04
Semana 04 NeToErne
 
Guc3ada raices-conceptos-basicos
Guc3ada raices-conceptos-basicosGuc3ada raices-conceptos-basicos
Guc3ada raices-conceptos-basicosJavier Jofre
 
Guc3ada raices-conceptos-basicos
Guc3ada raices-conceptos-basicosGuc3ada raices-conceptos-basicos
Guc3ada raices-conceptos-basicosCarmen Gloria Olave
 
Matemática 7° Básico, tomo 1
Matemática 7° Básico, tomo 1Matemática 7° Básico, tomo 1
Matemática 7° Básico, tomo 1Alejandra
 
numeros_enteros (1).docx
numeros_enteros (1).docxnumeros_enteros (1).docx
numeros_enteros (1).docxmaria591814
 

Similaire à cynchu matlab (20)

ARITMÉTICA - NUMERACIÓN
ARITMÉTICA - NUMERACIÓNARITMÉTICA - NUMERACIÓN
ARITMÉTICA - NUMERACIÓN
 
Introduccion al Calculo Matricial Ccesa007.pdf
Introduccion al Calculo Matricial Ccesa007.pdfIntroduccion al Calculo Matricial Ccesa007.pdf
Introduccion al Calculo Matricial Ccesa007.pdf
 
4esoma-b_sv_es_ud01_so.pdf
4esoma-b_sv_es_ud01_so.pdf4esoma-b_sv_es_ud01_so.pdf
4esoma-b_sv_es_ud01_so.pdf
 
Cuatro operaciones aritméticas
Cuatro operaciones aritméticasCuatro operaciones aritméticas
Cuatro operaciones aritméticas
 
ARITMETICA_1°_1Bim (1).pdf
ARITMETICA_1°_1Bim (1).pdfARITMETICA_1°_1Bim (1).pdf
ARITMETICA_1°_1Bim (1).pdf
 
Razonamiento Matemático
Razonamiento Matemático Razonamiento Matemático
Razonamiento Matemático
 
Prueba ejemplo ANOVA de 2 factores
Prueba ejemplo ANOVA de 2 factoresPrueba ejemplo ANOVA de 2 factores
Prueba ejemplo ANOVA de 2 factores
 
Ejemplo de prueba anova de dos factores.
Ejemplo de  prueba anova de dos factores.Ejemplo de  prueba anova de dos factores.
Ejemplo de prueba anova de dos factores.
 
Solución practica 6, numeración
Solución practica 6, numeraciónSolución practica 6, numeración
Solución practica 6, numeración
 
Ex resuelto cc0708
Ex resuelto cc0708Ex resuelto cc0708
Ex resuelto cc0708
 
Taller final
Taller finalTaller final
Taller final
 
Operaciones amtematica-14
Operaciones amtematica-14Operaciones amtematica-14
Operaciones amtematica-14
 
C1 rm operadores matemáticos simples - 2º
C1 rm   operadores matemáticos simples - 2ºC1 rm   operadores matemáticos simples - 2º
C1 rm operadores matemáticos simples - 2º
 
RM - CEPREUNA.pdf
RM - CEPREUNA.pdfRM - CEPREUNA.pdf
RM - CEPREUNA.pdf
 
Semana 3 cs numeracion i
Semana 3 cs numeracion iSemana 3 cs numeracion i
Semana 3 cs numeracion i
 
Semana 04
Semana 04 Semana 04
Semana 04
 
Guc3ada raices-conceptos-basicos
Guc3ada raices-conceptos-basicosGuc3ada raices-conceptos-basicos
Guc3ada raices-conceptos-basicos
 
Guc3ada raices-conceptos-basicos
Guc3ada raices-conceptos-basicosGuc3ada raices-conceptos-basicos
Guc3ada raices-conceptos-basicos
 
Matemática 7° Básico, tomo 1
Matemática 7° Básico, tomo 1Matemática 7° Básico, tomo 1
Matemática 7° Básico, tomo 1
 
numeros_enteros (1).docx
numeros_enteros (1).docxnumeros_enteros (1).docx
numeros_enteros (1).docx
 

Dernier

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 

Dernier (20)

Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 

cynchu matlab

  • 1. - Generar dos matrices cuadradas de 3x3 elementos M = [5 7 9; 5 7 -3; -5 7 9]<br /> N = [4 7 8; -4 -2 -7; 3 6 1]<br />>> M = [5 7 9; 5 7 -3; -5 7 9]<br />M =<br /> 5 7 9<br /> 5 7 -3<br /> -5 7 9<br />>> N = [4 7 8; -4 -2 -7; 3 6 1]<br />N =<br /> 4 7 8<br /> -4 -2 -7<br /> 3 6 1<br />A – Hallar la suma de M + N.<br />>> M+N<br />ans =<br /> 9 14 17<br /> 1 5 -10<br /> -2 13 10<br />B – Hallar la resta de M-N.<br />>> M-N<br />ans =<br /> 1 0 1<br /> 9 9 4<br /> -8 1 8<br />C – Hallar la multiplicación de M*N.<br />>> M*N<br />ans =<br /> 19 75 0<br /> -17 3 -12<br /> -21 5 -80<br />D – Elevar cada elemento de N a la potencia 3.<br />>> N.^3<br />ans =<br /> 64 343 512<br /> -64 -8 -343<br /> 27 216 1<br />2 – Crear una matriz cuadrada B de 4 elementos enteros a partir de la generación de números aleatorios enteros.<br />>> B=magic(4)<br />B =<br /> 16 2 3 13<br /> 5 11 10 8<br /> 9 7 6 12<br /> 4 14 15 1<br />A – Crear otra matriz determinando que elementos de la matriz B son mayores a 5.<br />>> m=find(B>5)<br />m =<br /> 1<br /> 3<br /> 6<br /> 7<br /> 8<br /> 10<br /> 11<br /> 12<br /> 13<br /> 14<br /> 15<br />B – Generar una nueva matriz remplazando los valores mayores a 5 por el valor -10<br />>> B(m)=-10*ones(size(m))<br />B =<br /> -10 2 3 -10<br /> 5 -10 -10 -10<br /> -10 -10 -10 -10<br /> 4 -10 -10 1<br /> <br />3 - Considerando el polinomio, 8x ^ 5 + x ^ 4 – x ^ 3 + 2x ^ 2 + 4x -5 = 0. <br />A – Hallar las raices.<br />>> pol=[8 1 -1 2 4 -5]<br />pol =<br /> 8 1 -1 2 4 -5<br />>> roots(pol)<br />ans =<br /> -0.8420 + 0.5711i<br /> -0.8420 - 0.5711i<br /> 0.4302 + 0.8241i<br /> 0.4302 - 0.8241i<br /> 0.6987 <br />B – Evaluar el polinomio para x = 2.<br />>> polyval(pol,2)<br />ans =<br /> 275<br />C – Hallar la derivada del polinomio.<br />>> polyder(pol)<br />ans =<br /> 40 4 -3 4 4<br />4 – Crear un polinomio de cuarto grado con los siguientes valores 4, 7 ,2 ,8 1 y un polinomio de tercer grado con los valores 2,4,3,5 .<br />pol1=[4 7 2 8 1]<br />pol1 =<br /> 4 7 2 8 1<br />>> pol2=[2 4 3 5]<br />pol2 =<br /> 2 4 3 5<br />A – Hallar el producto de ambos polinomios.<br />>> pol3=conv(pol1,pol2)<br />pol3 =<br /> 8 30 44 65 75 38 43 5<br />B - Una vez obtenido resultado de A hallar la derivada del producto.<br />>> polyder(pol3)<br />ans =<br /> 56 180 220 260 225 76 43<br />C - Hallar la división de ambos polinomios.<br />>> deconv(pol1,pol2)<br />ans =<br /> 2.0000 -0.5000<br />5 – Graficar una representación de la función y = sin(x) . El grafico debe tener como encabezamiento el titulo “FACULTAD DE CIENCIAS QUIMICAS”. Sobre el eje y debe aparecer la sentencia “TEMPERATURA” y sobre el eje x “TIEMPO”. <br />El rango de los valores representados de ser desde 1 hasta 15 en pasos de 0.05..<br />6 – Se ha tomado la lectura de la temperatura de un proceso según la tabla.<br />No de lecturaTemperatura en ºC171275374472576674772871970107111731273137414721573<br /> <br /> Graficar la evolución de la temperatura. El grafico debe tener como encabezamiento el titulo “FACULTAD DE CIENCIAS QUIMICAS”. Sobre el eje y debe aparecer la sentencia “TEMPERATURA” y sobre el eje x “TIEMPO”. <br />. <br />TRABAJO PRÁCTICO 2<br />1 – Crear un vector de 20 números enteros aleatorios y determinar utilizando funciones de librería de MATLAB <br />x=1:2:40<br />x =<br /> 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39<br />A – máximo elemento del vector<br />max(x)<br />ans = 39<br />B – mínimo elemento del vector<br />min(x)<br />ans =1<br />C – Suma de los elementos del vector<br />sum(x)<br />ans = 400<br />D – Valor medio<br />mean(x)<br />ans = 20<br />E _ Desviación típica<br />std(x)<br />ans = 11.8322<br />F – Producto de los elementos del vector<br />prod(x)<br />ans = 3.1983e+023<br />G – Producto acumulativo del vector<br />cumprod(x)<br />ans =<br /> 1.0e+023 *<br /> Columns 1 through 14 <br /> 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000<br /> Columns 15 through 20 <br /> 0.0000 0.0000 0.0001 0.0022 0.0820 3.1983<br />H – Ordenar de menor a mayor los elementos del vector.<br />x =<br /> 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39<br />2 – Crear una matriz con los siguientes elementos 16,2,12; 6,10,14; 8,18,4;<br />L=[16 2 12; 6 10 14; 8 18 4]<br />L =<br /> 16 2 12<br /> 6 10 14<br /> 8 18 4<br />Utilizando funcione de MATLAB hallar:<br />A - Todos los elementos mayores a 8.<br />j=L>8<br />j =<br /> 1 0 1<br /> 0 1 1<br /> 0 1 0<br />B – Sustituir los elementos que cumplen la condición anterior por valores de 11<br />L(j)=11<br />L =<br /> 11 2 11<br /> 6 11 11<br /> 8 11 4<br />C – Comprobar si existe algún elemento número 6 <br />m=find(L==6)<br />m = 2<br />3 – Utilizando comandos de MATLAB hallar:<br />A – La hora actual<br />clock<br />ans = 2.0100 0.0080 0.0260 0.0160 0.0220 0.0185<br />B –La fecha<br />date<br />ans = 26-Aug-2010<br />C – El calendario actual<br />calendar<br /> Aug 2010<br /> S M Tu W Th F S<br /> 1 2 3 4 5 6 7<br /> 8 9 10 11 12 13 14<br /> 15 16 17 18 19 20 21<br /> 22 23 24 25 26 27 28<br /> 29 30 31 0 0 0 0<br />4 – Crear una matriz cuadrada (M)de 5 elementos enteros. Hallar:<br />M=magic(5)<br />M =<br /> 17 24 1 8 15<br /> 23 5 7 14 16<br /> 4 6 13 20 22<br /> 10 12 19 21 3<br /> 11 18 25 2 9<br />A – Polinomio característico de la matriz<br />poly(M)<br />ans =1.0e+006 *<br /> 0.0000 -0.0001 -0.0006 0.0406 0.0780 -5.0700<br />B – Evaluar el polinomio de la matriz<br />pol=[ 0.0000 -0.0001 -0.0006 0.0406 0.0780 -5.0700]<br />pol =<br /> 0 -0.0001 -0.0006 0.0406 0.0780 -5.0700<br />polyval(pol,2)<br />ans = -4.7580<br />C - crear otra matriz (N)de similares dimensiones a la anterior hallar el polinomio característico y evaluar el polinomio del mismo<br />N =<br /> 51 72 3 24 45<br /> 69 15 21 42 48<br /> 12 18 39 60 66<br /> 30 36 57 63 9<br /> 33 54 75 6 27<br />poly(N)<br />ans =1.0e+009 *<br /> 0.0000 -0.0000 -0.0000 0.0011 0.0063 -1.2320<br />polyval(pol,1)<br />ans = -4.9521<br />D – hallar el producto de ambos polinomios<br />c=conv(M,N)<br />c= <br /> 0 0 0 0 -0.0000 -0.0000 0.0002 0.0011 -0.0551 -0.1280 6.2462<br />E – Dividir el polinomio N por el polinomio M<br />[q,r]=deconv(N,M)<br />q = 0<br />r = 0.0011 0.0063 -1.2320<br />F = calcular la derivada de ambos polinomios<br />h=polyder(M)<br />h =<br /> -0.0004 -0.0018 0.0812 0.0780<br />g=polyder(N)<br />g =<br /> 0.0022 0.0063<br />G – Calcular la derivada del producto de ambos polinomios<br />r=polyder(c)<br />r =<br /> -0.0000 -0.0000 0.0007 0.0032 -0.1102 -0.1280<br />TRABAJO PRÁCTICO Nº3<br /> <br />1. Obtener un vector cuyos componentes: <br />a) se encuentren entre 5 y 25, y separados por 5 unidades <br />>> e=[5:5:25]<br />e =<br /> 5 10 15 20 25<br />b) sean los números entre 10 y 30 separados por una unidad <br />>> s=[10:1:30]<br />s =<br /> 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30<br />c) 6 números entre 0 y 20 igualmente espaciados <br />>> d=linspace(0,20,6)<br />d =<br /> 0 4 8 12 16 20<br />2. Construir una matriz A de 2x3 cuyas filas son los 6 primeros impares consecutivos <br />A=[1 3 5;7 9 11]<br />A =<br /> 1 3 5<br /> 7 9 11<br />Anular el elemento (2,3) <br />A(2,3)=0<br />A =<br /> 1 3 5<br /> 7 9 0<br />Obtener la matriz B = A’ <br />>> B=A'<br />B =<br /> 1 7<br /> 3 9<br /> 5 0<br />c) Construir una matriz C, formada por la matriz B y la matriz identidad de orden 3 adosada a su derecha <br />C=[B eye(3)]<br />C =<br /> 1 7 1 0 0<br /> 3 9 0 1 0<br /> 5 0 0 0 1<br />Construir una matriz D extrayendo las columnas impares de la matriz C <br />D=[C(:,[1 3 5])]<br />D =<br /> 1 1 0<br /> 3 0 0<br /> 5 0 1<br />Construir una matriz E formada por la intersección de las dos primeras filas de C y sus columnas tercera y quinta <br />E=[C([1 2],[3 5])]<br />E =<br /> 1 0<br /> 0 0<br />Construir una matriz F formada por la intersección de las dos primeras filas y las tres últimas columnas de la matriz C <br />>> F=[C([1 2],[3 4 5])]<br />F =<br /> 1 0 0<br /> 0 1 0<br />Construir una matriz diagonal G tal que los elementos de su diagonal principal son los mismos que los de la diagonal principal de D <br />g=diag(D)<br />g =<br /> 1<br /> 0<br /> 1<br />G=diag(g)<br />G =<br /> 1 0 0<br /> 0 0 0<br /> 0 0 1<br />Calcular el orden de la matriz C <br />S=size(C)<br />S =<br />5<br />3. Introducir las matrices: A = [7 8 9; 1 2 3; 4 5 6] <br />B = [1+2i 3+i; 4+i, i] <br />Calcular: sin(A) , sin(B), exp(A), exp(B), log(B), sqrt(B), abs(B), imag(B) <br />Estas funciones se aplican elemento a elemento de la matriz, en cambio si utilizamos la siguiente sintaxis, se aplica a toda la matriz. <br />Calcular: expm(B) , logm(A) <br />A=[7 8 9; 1 2 3; 4 5 6];<br />>> B=[1+2i 3+i; 4+i, i]<br />B =<br /> 1.0000 + 2.0000i 3.0000 + 1.0000i<br /> 4.0000 + 1.0000i 0 + 1.0000i<br />>> sin(A)<br />ans =<br /> 0.6570 0.9894 0.4121<br /> 0.8415 0.9093 0.1411<br /> -0.7568 -0.9589 -0.2794<br />sin(B)<br />ans =<br /> 3.1658 + 1.9596i 0.2178 - 1.1634i<br /> -1.1678 - 0.7682i 0 + 1.1752i<br />>> exp(A)<br />ans =<br /> 1.0e+003 *<br /> 1.0966 2.9810 8.1031<br /> 0.0027 0.0074 0.0201<br /> 0.0546 0.1484 0.4034<br />>> exp(B)<br />ans =<br /> -1.1312 + 2.4717i 10.8523 +16.9014i<br /> 29.4995 +45.9428i 0.5403 + 0.8415i<br />>> log(B)<br />ans =<br /> 0.8047 + 1.1071i 1.1513 + 0.3218i<br /> 1.4166 + 0.2450i 0 + 1.5708i<br />>> sqrt(B)<br />ans =<br /> 1.2720 + 0.7862i 1.7553 + 0.2848i<br /> 2.0153 + 0.2481i 0.7071 + 0.7071i<br />>> abs(B)<br />ans =<br /> 2.2361 3.1623<br /> 4.1231 1.0000<br />>> imag(B)<br />ans =<br /> 2 1<br /> 1 1<br />>> expm(B)<br />ans =<br /> -27.9191 +14.8698i -20.0011 +12.0638i<br /> -24.7950 +17.6831i -17.5059 +14.0445i<br />>> logm(A)<br />ans =<br /> 11.9650 12.8038 -19.9093<br /> -21.7328 -22.1157 44.6052<br /> 11.8921 12.1200 -21.2040<br />4. Introducir los siguientes vectores: X = [5, 4, 3]; Y = [1, 2, 7]. Realizar las siguientes operaciones: <br />a) X+Y <br />b) X-Y <br />c) X.*Y <br />d) 2.*X <br />e) 2./X <br />f) 2. <br />g) X./Y <br />h) Y. <br />i) X.^2 <br />j) 2.^X <br />k) X.^Y <br />l) X’*Y <br />m) X*Y’ <br />n) 2*X <br />o) X/Y <br />p) Y <br />X=[5, 4, 3];<br />>> Y=[1, 2, 7];<br />>> X+Y<br />ans =<br /> 6 6 10<br />>> X-Y<br />ans =<br /> 4 2 -4<br />>> X.*Y<br />ans =<br /> 5 8 21<br />2.*X<br />ans =<br /> 10 8 6<br />> 2./X<br />ans =<br /> 0.4000 0.5000 0.6667<br />>> 2.<br />ans =<br /> 0.5000 1.0000 3.5000<br />X./Y<br />ans =<br /> 5.0000 2.0000 0.4286<br />>> Y.<br />ans =<br /> 5.0000 2.0000 0.4286<br />>> X.^2<br />ans =<br /> 25 16 9<br />>> 2.^X<br />ans =<br /> 32 16 8<br />>> X.^Y<br />ans =<br /> 5 16 2187<br />>> X'*Y<br />ans =<br /> 5 10 35<br /> 4 8 28<br /> 3 6 21<br />>> X*Y'<br />ans =<br /> 34<br />>> 2*X<br />ans =<br /> 10 8 6<br />>> X/Y<br />ans =<br /> 0.6296<br />>> Y<br />ans =<br /> 0 0 0<br /> 0 0 0<br /> 0.7143 0.5714 0.4286<br />5. Introducir A = 2:7 y construir P = (A > 3) & (A< 6) <br />A=2:7<br />A =<br /> 2 3 4 5 6 7<br />>> P=(A>3)&(A<6)<br />6. Introducir X = 3*ones(3,3) y comprobar X > = [7 8 9; 4 5 6; 1 2 3] <br />P =<br /> 0 0 1 1 0 0<br />>> X=3*ones(3,3)<br />X =<br /> 3 3 3<br /> 3 3 3<br /> 3 3 3<br />>> X>=[7 8 9; 4 5 6; 1 2 3]<br />ans =<br /> 0 0 0<br /> 0 0 0<br /> 1 1 1<br />7. Calcular el valor de las siguientes operaciones con números complejos: <br />a) 14388+−−−iii <br />b) )1(iseni+<br />c) ()iiLn1)(2+ <br />d) ii)1(+ <br />[(i^8- i^-8)/(3-4i)]+1<br />ans =<br /> 1<br />i^sin(1+i)<br />ans =<br /> -0.1667 + 0.3290i<br />(2 + log(i))^(1/i)<br />ans =<br /> 1.1581 - 01.5639i<br />Ejerc d<br />(1 + i)^i<br />ans =<br /> 0.4288 + 0.1549i<br />8. Calcular parte real, imaginaria, módulo y argumento de ()ii−+131 <br />b=[1 + (3i)^(1/2)]^(1-i)<br />b =<br /> 3.8204 - 1.7464i<br />>> real(b)<br />ans =<br /> 3.8204<br />>> imag(b)<br />ans =<br /> -1.7464<br />>> modulo = abs(b)<br />modulo =<br /> 4.2006<br />>> angle(b)<br />ans =<br /> -0.4288<br />9. Generar una matriz cuadrada de orden 4 cuyos elementos sean números aleatorios uniformes [0,1]. Generar otra matriz cuadrada de orden 4 cuyos elementos sean números aleatorios con distribución normal [0,1]. Observar las semillas generadoras actuales, cambiarlas al valor ½ y volver a generar las dos matrices de números aleatorios. <br />A=rand('seed')<br />A =<br /> 774845808<br />>> A=rand(4)<br />A =<br /> 0.6868 0.5269 0.7012 0.0475<br /> 0.5890 0.0920 0.9103 0.7361<br /> 0.9304 0.6539 0.7622 0.3282<br /> 0.8462 0.4160 0.2625 0.6326<br />>> rand('seed',1/2)<br />>> A=rand(4)<br />A =<br /> 0.2190 0.9347 0.0346 0.0077<br /> 0.0470 0.3835 0.0535 0.3834<br /> 0.6789 0.5194 0.5297 0.0668<br /> 0.6793 0.8310 0.6711 0.4175<br />B=randn('seed')<br />B =<br /> 931316785<br />>> B=randn(4)<br />B =<br /> 1.0668 0.2944 -0.6918 -1.4410<br /> 0.0593 -1.3362 0.8580 0.5711<br /> -0.0956 0.7143 1.2540 -0.3999<br /> -0.8323 1.6236 -1.5937 0.6900<br />>> randn('seed',1/2)<br />>> B=randn(4)<br />B =<br /> 1.1650 -0.6965 0.2641 1.2460<br /> 0.6268 1.6961 0.8717 -0.6390<br /> 0.0751 0.0591 -1.4462 0.5774<br /> 0.3516 1.7971 -0.7012 -0.3600<br />10. Dada una matriz M cuadrada aleatoria uniforme de orden 3: <br />a) Obtener su inversa, su transpuesta y su diagonal <br />b) Transformarla en una matriz triangular inferior y en otra superior y rotarla 90 grados <br />c) Obtener la suma de los elementos de la primera fila y la suma de los elementos de la diagonal. <br />d) Extraer la submatriz cuya diagonal son los elementos a11 y a22 y extraer también la submatriz cuyos elementos de la diagonal son a11 y a33 <br />M=rand(3)<br />M =<br /> 0.8147 0.9134 0.2785<br /> 0.9058 0.6324 0.5469<br /> 0.1270 0.0975 0.9575<br />>> M'<br />ans =<br /> 0.8147 0.9058 0.1270<br /> 0.9134 0.6324 0.0975<br /> 0.2785 0.5469 0.9575<br />>> n=diag(M)<br />n =<br /> 0.8147<br /> 0.6324<br /> 0.9575<br />>> tril(M)<br />ans =<br /> 0.8147 0 0<br /> 0.9058 0.6324 0<br /> 0.1270 0.0975 0.9575<br />>> triu(M)<br />ans =<br /> 0.8147 0.9134 0.2785<br /> 0 0.6324 0.5469<br /> 0 0 0.9575<br />>> rot90(M)<br />ans =<br /> 0.2785 0.5469 0.9575<br /> 0.9134 0.6324 0.0975<br /> 0.8147 0.9058 0.1270<br />s=M(1,[1:3])<br />s =<br /> 0.8147 0.9134 0.2785<br />>> s+n'<br />ans =<br /> 1.6294 1.5457 1.2360<br />T=M([1 2],[1 2])<br />T =<br /> 0.8147 0.9134<br /> 0.9058 0.6324<br />R=M([1 3],[1 3])<br />R =<br /> 0.8147 0.2785<br /> 0.1270 0.9575<br />M=rand(3)<br />M =<br /> 0.9501 0.4860 0.4565<br /> 0.2311 0.8913 0.0185<br /> 0.6068 0.7621 0.8214<br />>> M'<br />ans =<br /> 0.9501 0.2311 0.6068<br /> 0.4860 0.8913 0.7621<br /> 0.4565 0.0185 0.8214<br />>> N=inv(M)<br />N =<br /> 1.6740 -0.1196 -0.9276<br /> -0.4165 1.1738 0.2050<br /> -0.8504 -1.0006 1.7125<br />>> diag(M)<br />ans =<br /> 0.9501<br /> 0.8913<br /> 0.8214<br />>> tril(M)<br />ans =<br /> 0.9501 0 0<br /> 0.2311 0.8913 0<br /> 0.6068 0.7621 0.8214<br />>> triu(M)<br />ans =<br /> 0.9501 0.4860 0.4565<br /> 0 0.8913 0.0185<br /> 0 0 0.8214<br />>> rot90(M)<br />ans =<br /> 0.4565 0.0185 0.8214<br /> 0.4860 0.8913 0.7621<br /> 0.9501 0.2311 0.6068<br />>> s=M(1,[1:3])<br />s =<br /> 0.9501 0.4860 0.4565<br />>> diag(M)'+s<br />ans =<br /> 1.9003 1.3773 1.2779<br />>> E=M([1 2],[1 2])<br />E =<br /> 0.9501 0.4860<br /> 0.2311 0.8913<br />>> D=M([1 3], [1 3])<br />D =<br /> 0.9501 0.4565<br /> 0.6068 0.8214<br />TRABAJO PRÁCTICO N°4<br /> 1. Si queremos graficar la formula y=3x<br />Interpretar el siguiente código y escribir en la ventana de comando de MATLAB<br />x=0:0.1:100;<br />>> y=3*x;<br />>> plot (x,y)<br />El grafico representa una relación lineal entre los variables de x e y.<br />Se dio el comando para que los valores de x fueran desde 0 hasta 100 con un incremento de 0.1<br />2. Representación de una función seno, coseno y tangente en un solo gráfico. <br />x=linspace(0,2*pi,30);y=sin(x);t=cos(x);z=tan(x);<br />-241935425450>> plot(x,y,x,t,x,z)<br />3 - Representar una función seno, coseno y tangente en tres gráficos diferentes un una sola pantalla.<br />>> x=linspace(0,2*pi,30);<br />>> y=sin(x);<br />>> z=cos(x);<br />>> a=tan(x);<br />>> subplot(2,2,1)<br />>> plot(x,y),axis([0 2*pi-1 1]),title('sin(x)')<br />>> subplot(2,2,2)<br />>> plot(x,z),axis([0 2*pi-1 1]),title('cos(x)')<br />>> subplot(2,2,3)<br />-165735398145>> plot(x,a),axis([0 2*pi-1 1]),title('tan(x)')<br />4. Representar gráficamente la función y=exp(5t)-1. Observar el resultado<br />Escribir en la línea de comandos >> axis([0, 1, 0, 50])<br />Observar el grafico e interpretar.<br />y=exp(5*t)-1;<br />>> plot(t,y)<br />y=exp(5*t)-1;<br />>> axis([0, 1, 0, 50])<br />Al introducir el comando plot para la función y=exp(5t)-1, se observa un grafico con escala muy extendida. Al introducir el comando axis se da valores mínimos y máximos tanto para la variable “y” como para la variable “t” en un rango tal que sea posible la mejor visualización del grafico. <br />5 – Representar gráficamente la ecuación que describe el Movimiento Armónico Amortiguado. Cambiar las constantes de amortiguamiento para graficar una oscilación subamortiguada, sobreamortiguada y críticamente amortigada<br />MOVIMIENTO ARMÓNICO AMORTIGUADO<br />>> t=0:1/200:10;<br />>> w=2*pi;<br />>> b=0.05;<br />>> A=3;<br />>> y=A*exp(-b*w*t).*sin(w*t);<br />>> plot(t,y)<br />MOVIMIENTO ARMÓNICO SOBREAMORTIGUADO<br />t=0:1/200:10;<br />>> w=2*pi;<br />>> A=3;<br />>> b=1.1;<br />>> y=A*exp(-b*w*t).*sin(w*t);<br />>> plot(t,y)<br />>> title('movimiento armónico sobreamortiguado')<br />>> xlabel('tiempo [s]')<br />>> ylabel('Amplitud [cm]')<br />Movimiento armónico Subamortiguado<br />>> t=0:1/200:10;<br />>> w=2*pi;<br />>> b=0.01;<br />>> A=3;<br />>> y=A*exp(-b*w*t).*sin(w*t);<br />>> plot(t,y)<br />>> title('Movimiento Armónico submortiguado')<br />>> xlabel('tiempo [s]')<br />>> ylabel('Amplitud [cm]')<br />Movimiento Armónico Críticamente Amortiguado<br />>>t=0:1/200:10; <br />>> w=2*pi; <br />>> b=1; <br />>> A=3;<br />>> y=A*exp(-b*w*t).*sin(w*t); <br />>> plot(t,y) <br />>> title('Movimiento Armónico Críticamente Amortiguado')<br />>> xlabel('tiempo [s]') <br />>> ylabel('Amplitud [cm]') <br />