why I cant run this program?
Ältere Kommentare anzeigen
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 Kommentare
John D'Errico
am 30 Mär. 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
am 30 Mär. 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
am 31 Mär. 2016
Muhammad Usman Saleem
am 31 Mär. 2016
fine. Then please accept my answer. if you would like
Akzeptierte Antwort
Weitere Antworten (1)
Image Analyst
am 31 Mär. 2016
0 Stimmen
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.

Kategorien
Mehr zu Signal Attributes and Indexing 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!