MATLAB说错误使用eval 未定义的错误什么意思与"struct"类型的输入参数相对应的函数

貌似应该提示是变量 a没有定义猜對吧既然是个函数,不能直接运行了;注意在命令行模式运行的时候要这样:[xv,fv]=GMGA(fitness,a,b,NP,NG,Pc,Pm,alpha,Pbm,eps)防采集。

看你的输入与定义的fourier函数的参数是否类型一致有可能输入的必须是数组类型

运行了一下,你说的这个没有问题倒是后面有些你自定义的函数报错了。针对你的问题可能是你调用函数的格式不对。见图

你把位置数V变成一个数组了int没法用一组数组对函数进行积分,你只要提供V上下限就行了修改如下:可以在matlab中查看int的用法。MATLAB程序运行时出现错误找出错误操作方法对于初学者来说开发MATLAB程序时,经常回出现诸多错误MATLAB程序运行时出现错误后,可通过適当的方法定位和查找操作步骤如下所列。下述方法描述中采用如下实例程序进行说明;请勿采集。

}

我要回帖

更多关于 未定义的错误什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信