Estudio previo 1 PDF

Title Estudio previo 1
Course Senyals i Sistemes
Institution Universitat Politècnica de Catalunya
Pages 3
File Size 165.2 KB
File Type PDF
Total Downloads 26
Total Views 141

Summary

Estudio previo 1...


Description

Cristina González Costa

Señales y Sistemas Estudio Previo 1 1. ¿Qué ocurre si no ponemos el “;” ? Si no ponemos el “;” matlab guarda el valor y además lo imprime por pantalla.

2. ¿Qué pasa en este último caso? Como la posición 10 no existe en el vector v (tiene una longitud 6), MATLAB imprime por pantalla el siguiente mensaje: Index exceeds the number of array elements (6). 3. ¿Por qué no es lo mismo x*y que y*x? Las dos operaciones no son equivalentes porque cuando multiplicamos matrices (en este caso, un vector fila y un vector columna) la operación de la multiplicación no es conmutativa. 4. ¿Por qué da error x.*y? x.*y da error porque para realizar dicha operación, es necesario que ambos vectores sean vectores fila o vectores columna, mientras que en este caso son de tipos distintos (x es un vector fila e ‘y’ un vector columna). 5. ¿Qué información contiene el vector z1? z1 es un vector que contiene ceros y unos. Contiene un 1 en la posición donde en el vector y se encuentra el valor -1, mientras que en las demás posiciones sólo hay ceros.

6. ¿Es z1 un vector fila o columna? Como podemos ver, es un vector columna.

7. ¿Por qué? El resultado es un vector columna porque ‘y’ lo es. Si realizamos la misma operación sobre un vector fila, la operación devuelve un vector fila, como podemos ver en el siguiente ejemplo:

8. ¿Cuánto vale la separación entre dos valores consecutivos? ¿1/16 o 1/17? Al realizar la operación, MATLAB devuelve lo siguiente:

Y podemos ver que la separación entre dos valores consecutivos es de 1/16. 9. El bucle “for n=0:3 z(n)= 2*n; end” genera un error. ¿por qué? El bucle genera un error porqué debe empezar por la posición 0 del vector, la cual no existe porque los índices de los vectores en MATLAB empiezan por el 1. Se imprime el siguiente error: Array indices must be positive integers or logical values. 10. Realice la siguiente función para generar un pulso rectangular:

Siguiendo los pasos, generamos la siguiente función:

Y usando esta función y el código dado, obtenemos las siguientes gráficas:

1) Centrada en el origen:

2) Centrada en t=1:...


Similar Free PDFs