Using embedded function in Simulink

1 visualización (últimos 30 días)
Pat
Pat el 2 de Dic. de 2012
I have used Embedded matlab function in Simulink ,three have written code for a sinewave,when i use scope i do not get sine wave i just get many straight lines ,please help
  2 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 2 de Dic. de 2012
Post your code
Pat
Pat el 2 de Dic. de 2012
t=0:0.1:10;y1=sin(4*t);
y=reshape(bsxfun(@times,repmat(y1,3,1)',[1 3 5]),1,[]);
my stop time is 0.5 , i need increasing sine wave as like that code

Iniciar sesión para comentar.

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 2 de Dic. de 2012
Pat, that's what I was expecting, the size of y is [1 303], that means your output will be a vector of 303 elements which will be displayed in your scope. Why are 'nt you using a sine wave block ? what do you to get exactly?
  7 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 2 de Dic. de 2012
Editada: Azzi Abdelmalek el 2 de Dic. de 2012
Set the stop time to 1.99, the frequency of each sine wave blck to 56 Hz. The amplitudes to 1, 2 and 3
In configuration parameter set the fixed step size to 0.001
Pat
Pat el 2 de Dic. de 2012
Thanks a lot Azzi

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by