matlab提示“在 E:\graduation\结题\PSO_vs.m 中找不到函数 @(x,y)-64.1290*x.^2-0.0001*y.^2-0.0001*x+0.1564*y+0.1325*x.*y。”
时间: 2023-12-06 07:41:07 浏览: 177
这个错误提示一般是由于在调用函数时出现了问题,导致 Matlab 找不到要调用的函数。具体的原因可能有以下几种情况:
1. 函数名称不正确:请检查你的代码中是否有误拼写或者大小写不对等问题,确保函数的名称正确无误。
2. 函数路径不正确:请检查你的代码中是否正确指定了函数的路径,或者将函数文件放到当前工作目录下。
3. 函数未定义:请检查你的代码中是否定义了该函数,或者该函数文件是否存在。
针对你的问题,可以先检查一下你的代码中是否正确定义了函数 `@(x,y)-64.1290*x.^2-0.0001*y.^2-0.0001*x+0.1564*y+0.1325*x.*y`,并且该函数文件是否存在。如果确认函数文件存在,可以尝试将函数文件所在的路径添加到 Matlab 的搜索路径中,或者将函数文件放到当前工作目录下。
阅读全文