why I cant run this program?
Mostra commenti meno recenti
function x=signal(f,fs,N)
% sinusoid
f=30; %frequency,
N=10; %number of samples
fs=100; %sampling frequency
A=2; %amplitute
Total sampling time = 1 second
n = 0:N-1; % numbering the samples
x = A*sin(2*pi*f*n/fs);
plot(x)
MFx = abs(fft(x));
frek=(0:N/2-1)*fs/N;
plot(frek,MFx(1:N/2))% plot the positive frequencies
please help me.
thank you
4 Commenti
John D'Errico
il 30 Mar 2016
What did you try? What did MATLAB do when you tried to use it? Oh, and tell me that you did NOT try to use the run command on it. You don't "run" functions.
Image Analyst
il 30 Mar 2016
Did you type F5, or click the green run triangle on the tool ribbon? If you did that, you'll need a test script to make arguments and call signal() because you can't run signal() without suppyling arguments.
Or did you supply arguments in the command window?
Kuheli Mondal
il 31 Mar 2016
Muhammad Usman Saleem
il 31 Mar 2016
fine. Then please accept my answer. if you would like
Risposta accettata
Più risposte (1)
Image Analyst
il 31 Mar 2016
0 voti
Kuheli, the attached m-file (below the plot) runs perfectly fine. It runs via the green run triangle, and it runs via typing F5. AND it runs with no errors at all and makes the plot below. It's all in one m-file, text3.m and is attached. If you can't run it, let me know, otherwise you can Accept this answer.

Categorie
Scopri di più su Signal Attributes and Indexing 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!