调用自定义函数,报错“输入参数太多!” |
您所在的位置:网站首页 › c函数调用中的参数太多怎么解决 › 调用自定义函数,报错“输入参数太多!” |
调用自定义函数 result=optimDF(N,w,D,K,r0); 报错: 出错 mainform>yhsjbtn_Callback (第 295 行) result=optimDF(N,w,D,K,r0); 出错 gui_mainfcn (第 95 行) feval(varargin{:}); 出错 mainform (第 47 行) gui_mainfcn(gui_State, varargin{:}); 出错 matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)mainform('yhsjbtn_Callback',hObject,eventdata,guidata(hObject)) 计算 UIControl Callback 时出错。明明代码没有错啊,但是就是报错,这是为什么呢,百思不得其解,然后上网查,终于解决了 参考链接:Matlab 常见错误Error using xxx Too many input arguments. 代码运行报错,原因有可能是因为函数名称冲突,如果函数名称冲突,可以试试以下命令: >>>> which duanfundj -all D:\work\duanfundj.m D:\work\lishenlgbtsty\duanfundj.m % Shadowed解决方法:有重名的文件,删除D:\work\duanfundj.m 保留D:\work\lishenlgbtsty\duanfundj.m 然后再运行开始的命令,就可以运行成功了 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |