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

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

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 

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