Undefined function 'awgn' for input arguments of type 'double'.
Ältere Kommentare anzeigen
I am using simulink 2012a version and when I cut and paste the code from the help utility, t = 0:.1:10; x = sawtooth(t); % Create sawtooth signal. y = awgn(x,10,'measured'); % Add white Gaussian noise.
I get the above error. I changed "x" to a matrix of zeros(1,10000) and I still get the same error message so it is not the data type of input. Do I need to load a particular library?
Thanks for your help
5 Kommentare
TAB
am 14 Jun. 2012
Are you using above code in Embedded Matlab function block ?
Mark
am 14 Jun. 2012
TAB
am 14 Jun. 2012
"I am using simulink 2012a version" -- what it means ?
Do you mean Matlab 2012 version ?
Mark
am 14 Jun. 2012
Avinas Vem
am 18 Sep. 2012
I have a similar problem.Weird thing is I had my awgn function working yesterday.But today on the same system it doesn't work.And yes I have my communication systems toolbox installed.(ver tells me that i have that toolbox)
snr=3; x=ones(10,1)'; y=awgn(x,snr); Undefined function 'awgn' for input arguments of type 'double' " is the message displayed.
Should i unlock the Comm Systems toolbox or something?
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Propagation and Channel Models finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!