SlideShare uma empresa Scribd logo
-  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

Mais conteúdo relacionado

Mais procurados

Funciones resueltos
Funciones resueltosFunciones resueltos
Funciones resueltos
Elvis Valera
 
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
Biblio Rodriguez
 

Mais procurados (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
 

Semelhante a cynchu matlab

Razonamiento Matemático
Razonamiento Matemático Razonamiento Matemático
Razonamiento Matemático
antozequiel
 
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
 

Semelhante a 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
 

Último

Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfPresentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
juancmendez1405
 

Último (20)

Diagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de BarbacoasDiagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de Barbacoas
 
4.Conectores Dos_Enfermería_Espanolacademico
4.Conectores Dos_Enfermería_Espanolacademico4.Conectores Dos_Enfermería_Espanolacademico
4.Conectores Dos_Enfermería_Espanolacademico
 
Proceso de gestión de obras - Aquí tu Remodelación
Proceso de gestión de obras - Aquí tu RemodelaciónProceso de gestión de obras - Aquí tu Remodelación
Proceso de gestión de obras - Aquí tu Remodelación
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la Organización
 
Poemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6ºPoemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6º
 
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALLA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
 
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
 
Sesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdfSesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdf
 
Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)
 
Creación WEB. Ideas clave para crear un sitio web
Creación WEB. Ideas clave para crear un sitio webCreación WEB. Ideas clave para crear un sitio web
Creación WEB. Ideas clave para crear un sitio web
 
IMPLICACIONES BIOÉTICAS ANTE EL TRANSHUMANISMO A PARTIR DEL PENSAMIENTO FILOS...
IMPLICACIONES BIOÉTICAS ANTE EL TRANSHUMANISMO A PARTIR DEL PENSAMIENTO FILOS...IMPLICACIONES BIOÉTICAS ANTE EL TRANSHUMANISMO A PARTIR DEL PENSAMIENTO FILOS...
IMPLICACIONES BIOÉTICAS ANTE EL TRANSHUMANISMO A PARTIR DEL PENSAMIENTO FILOS...
 
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxMódulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
 
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATRBIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
 
5.Deicticos Uno_Enfermería_EspanolAcademico
5.Deicticos Uno_Enfermería_EspanolAcademico5.Deicticos Uno_Enfermería_EspanolAcademico
5.Deicticos Uno_Enfermería_EspanolAcademico
 
Power Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptxPower Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptx
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
Lec. 08 Esc. Sab. Luz desde el santuario
Lec. 08 Esc. Sab. Luz desde el santuarioLec. 08 Esc. Sab. Luz desde el santuario
Lec. 08 Esc. Sab. Luz desde el santuario
 
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfPresentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
 
Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024
 
La historia de la vida estudiantil a 102 años de la fundación de las Normales...
La historia de la vida estudiantil a 102 años de la fundación de las Normales...La historia de la vida estudiantil a 102 años de la fundación de las Normales...
La historia de la vida estudiantil a 102 años de la fundación de las Normales...
 

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 />