How to combine input functions

6 visualizaciones (últimos 30 días)
Thomas Garnett
Thomas Garnett el 13 de Mzo. de 2013
I am trying to write a code for a transfer function, I have to use an input signal of a half sine wave with a period of 0.3s so from 0s to 0.15s this needs to be the input signal, then from 0.151s to 10s the input function should be 0. I know you can use gensig for the sin function but I cant figure out how to combine the two inputs for the response.
Thanks for your help!

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 13 de Mzo. de 2013
te=0.3
fe=1/te
t1=0:.001:0.15
y1=sin(2*pi*fe*t1)
t2=0.151:0.001:1
y2=t2*0
t=[t1 t2]
y=[y1 y2]
plot(t,y)
  2 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 13 de Mzo. de 2013
Editada: Azzi Abdelmalek el 13 de Mzo. de 2013
%or
te=0.3
fe=1/te
t=0:0.001:1
y=(heaviside(t)-heaviside(t-0.151)).*sin(2*pi*fe*t)
plot(t,y)
Thomas Garnett
Thomas Garnett el 13 de Mzo. de 2013
ah was trying to do this sin(wt)*t haha. thanks for your help! it worked perfectly

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by