I keep getting not enough input arguments error when trying to make a sine function
Afficher commentaires plus anciens
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 commentaires
Dyuman Joshi
le 14 Avr 2022
Modifié(e) : Dyuman Joshi
le 14 Avr 2022
How are you calling your function? Show the error as well.
Use .* if f0 is not a scalar
kiroro00
le 14 Avr 2022
Jamal Badiee
le 14 Avr 2022
I ran your code by just copy pasting and got no error.
kiroro00
le 14 Avr 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
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Spectral Measurements dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

