matlab运行出问题了Undefined command/function 'user_gngauss'. Error in ==> Untitled2 at 40

Error in ==> Untitled2 at 40
X2(:,kg)=A_DOA2*Signal1+(user_gngauss(M,sgma))';
这是怎么回事啊?

第1个回答  2017-05-07
调用出错,没有定义函数user_gngauss(M,sgma)追问

那应该怎么改呢?

追答

函数一般是先定义,即define保存为m文件,再调用,你去网上搜matlab函数调用,有很多教程的

本回答被提问者采纳

...command\/function 'user_gngauss'. Error in ==> Untitled2 at 40...
调用出错,没有定义函数user_gngauss(M,sgma)

用MATLAB时出现 ??Input argument "M" is undefined
M没有定义。调用函数rand时需要提供的参数M没有定义。看来是想产生1行M列的均匀分布的随机数组,把M给一个确定的数值就好。例如:M=5;u=rand(1,5)---运行结果:u= 0.9134 0.6324 0.0975 0.2785 0.5469

相似回答