I keep getting not enough input arguments error when trying to make a sine function
Mostrar comentarios más antiguos
function [x,t] = sin_NU(fs,f0,T)
t = 0:1/fs:T; %time vector
x = sin(2*pi*f0*t); %signal vector
end
I am trying to make a sine function and sample the sine signal with a certain sampling frequency. Please help, I would really appreciate it!
5 comentarios
Dyuman Joshi
el 14 de Abr. de 2022
Editada: Dyuman Joshi
el 14 de Abr. de 2022
How are you calling your function? Show the error as well.
Use .* if f0 is not a scalar
kiroro00
el 14 de Abr. de 2022
Jamal Badiee
el 14 de Abr. de 2022
I ran your code by just copy pasting and got no error.
kiroro00
el 14 de Abr. de 2022
Works fine, @kiroro00
[x,t] = sin_NU(1000,10,0.5);
figure(1);
plot(t,x);
xlabel ('Time');
ylabel ('Signal');
title ('sin NU function test');
function [x,t] = sin_NU(fs,f0,T)
t = 0:1/fs:T; %time vector
x = sin(2*pi*f0*t); %signal vector
end
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Spectral Measurements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

