I keep getting not enough input arguments error when trying to make a sine function
Mostra commenti meno recenti
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 Commenti
Dyuman Joshi
il 14 Apr 2022
Modificato: Dyuman Joshi
il 14 Apr 2022
How are you calling your function? Show the error as well.
Use .* if f0 is not a scalar
kiroro00
il 14 Apr 2022
Jamal Badiee
il 14 Apr 2022
I ran your code by just copy pasting and got no error.
kiroro00
il 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
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Spectral Measurements in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

