Check for missing argument or incorrect argument data type in call to function 'smooth'.
显示 更早的评论
Hi all,
the above error emerges also when I try the ssimple toy example in the help of ssmooth function. I am on Mac OSX Catalina and using R2020b.
Why iss this happening?
Thank you,
Federico
2 个评论
Uday Pradhan
2021-3-18
Hi, could you please share a minimal example to reproduce the error?
Jan
2021-3-21
The message tells you, that there is a problem with calling the function. Then show us, how you call the function. What are the inputs?
回答(2 个)
Jan
2021-3-18
Do you call the built-in function smooth or did you shadow it with a user-defined function? See:
which smooth -all
Please post a small working example. Does the message occur for this also:
smooth(rand(1, 100))
3 个评论
Grace Wang
2021-7-22
Hi Jan, I got the same problem and I don't know how to solve. Could you please help me with that? Thank you in advance!
When I run the code you recommend, I got:
>> which smooth -all
/Applications/MATLAB_R2021a.app/toolbox/econ/econ/@ssm/smooth.m % ssm method
/Applications/MATLAB_R2021a.app/toolbox/econ/econ/@msVAR/smooth.m % msVAR method
/Applications/MATLAB_R2021a.app/toolbox/econ/econ/@statespace/smooth.m % statespace method
/Applications/MATLAB_R2021a.app/toolbox/econ/econ/@dssm/smooth.m % dssm method
>>
>> smooth(rand(1, 100))
Check for incorrect argument data type or missing argument in call to function
'smooth'.
Walter Roberson
2021-7-22
You do not have a smooth function for type double. Perhaps you are missing Curve Fitting Toolbox
Grace Wang
2021-7-22
Thank you Walter! I install the Curve Fitting Toolbox, and the problem is solved.
类别
在 帮助中心 和 File Exchange 中查找有关 Smoothing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!