I keep getting not enough input arguments error when trying to make a sine function
Ältere Kommentare anzeigen
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 Kommentare
Dyuman Joshi
am 14 Apr. 2022
Bearbeitet: Dyuman Joshi
am 14 Apr. 2022
How are you calling your function? Show the error as well.
Use .* if f0 is not a scalar
kiroro00
am 14 Apr. 2022
Jamal Badiee
am 14 Apr. 2022
I ran your code by just copy pasting and got no error.
kiroro00
am 14 Apr. 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
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Spectral Measurements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

