I keep getting not enough input arguments error when trying to make a sine function
显示 更早的评论
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 个评论
Dyuman Joshi
2022-4-14
编辑:Dyuman Joshi
2022-4-14
How are you calling your function? Show the error as well.
Use .* if f0 is not a scalar
kiroro00
2022-4-14
Jamal Badiee
2022-4-14
I ran your code by just copy pasting and got no error.
kiroro00
2022-4-14
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
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Spectral Measurements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

