Not enough input arguments

2 Ansichten (letzte 30 Tage)
kiroro00
kiroro00 am 21 Nov. 2021
Kommentiert: Stephen23 am 21 Nov. 2021
Hi, I've been trying to do a coding for FM Modulating Signal but when using the code below, I got a "not enough input arguments" error. Would really appreciate it if anybody could help. Thank you!
fs=100;
ts=1/fs;
fd=25;
t=(0:ts:0.5-ts)';
x=sin(2*pi*4*t);
MOD=comm.FMModulator('SampleRate',fs,'FrequencyDeviation',fd);
ym=step(MOD,x);
subplot(2,1,1);
plot(t,[x real (ym)]);
xlabel ('Time')
ylabel ('Amplitude')
title ('Modulated Signal')
the error :
Error using real
Not enough input arguments.
Error in lab4dm (line 11)
plot(t,[x real (ym)]);

Akzeptierte Antwort

the cyclist
the cyclist am 21 Nov. 2021
You need
real(ym)
instead of
real (ym)
  2 Kommentare
kiroro00
kiroro00 am 21 Nov. 2021
Didn't realize that the space could cause errors. Got the output that I expected, thanks!
Stephen23
Stephen23 am 21 Nov. 2021
"Didn't realize that the space could cause errors"
Because it means that you are using command syntax:

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by