I keep getting not enough input arguments error when trying to make a sine function
Show older comments
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 Comments
Dyuman Joshi
on 14 Apr 2022
Edited: Dyuman Joshi
on 14 Apr 2022
How are you calling your function? Show the error as well.
Use .* if f0 is not a scalar
kiroro00
on 14 Apr 2022
Jamal Badiee
on 14 Apr 2022
I ran your code by just copy pasting and got no error.
kiroro00
on 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
Accepted Answer
More Answers (0)
Categories
Find more on Spectral Measurements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
