1 votos

Cómo determinar el valor de t al trazar una señal

Estoy tratando de implementar este modelo enatlab:

enter image description here

Sé que Ri = 2 y Si = -0,05+3j, ignoro n(t). Quiero graficar la señal en respuesta al tiempo, esto es lo que tengo hasta ahora:

   Fs = 1000;                   % samples per second
   dt = 1/Fs;                   % seconds per sample
   Time = 10;                   % seconds
   t = (0:dt:Time-dt)';         % seconds
   y = 2*exp((-0.05+3j)*t);
   figure;
   plot(t,y);
   xlabel('time (in seconds)');
   title('Signal in Time response');

El problema que tengo en este momento es que cuando estoy trazando esto en Matlab, recibo una advertencia diciendo que la parte imaginaria del complejo está siendo ignorada, pero todavía soy capaz de obtener un gráfico.

Si mi planteamiento es correcto, ¿cómo podría determinar el valor del tiempo?

2voto

C. Lange Puntos 173

Como mencionó @Dave Tweed, el componente de tiempo de su función está bien. El quid de tu problema es que le has pedido a Matlab que grafique y vs t en un gráfico 2D cuando se han dado tres variables real(y) , imag(y) , t . No puede hacerlo, así que ha truncado la parte imaginaria de y y te ha avisado para que lo sepas. Tienes un montón de opciones para la visualización de ambos. A mí me gustan los gráficos en 3D, pero dos líneas suelen ser suficientes.

Algo así como el siguiente código aproximado:

figure
plot(t, real(y))
hold on
plot(t, imag(y))
hold off

Producirá algo como esto:

Graph

Una rápida comprobación de cordura: en t = 0, tenemos y = 2*exp(0) = 2 + j0. Se ve bien. Añade el título, la etiqueta del eje x, la etiqueta del eje y y la leyenda y ya está.


Si está atado a un gráfico 2D con un eje que es el tiempo, entonces lo anterior es una opción. Sin embargo, como mencionó @user24368, también puedes trazar la magnitud y el ángulo. Si no necesitas trazar contra el tiempo, también puedes trazar los componentes reales contra los imaginarios de la señal.

Es usted quien debe determinar la mejor manera de transmitir los datos al público objetivo, ya sea un profesor o una presentación de trabajo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X