nsga2 matlab zdt 可找到多個維護中的專案Current Folder 至原始碼根目錄run_nsga2.m 或 main.m(視專案而定)Undefined function '...' for input arguments of type 'double',檢查是否缺少 @ 匿名函數定義% ZDT1 兩目標測試函數
function f = zdt1(x)
n = length(x);
g = 1 + 9 * sum(x(2:end)) / (n - 1);
f(1) = x(1);
f(2) = g * (1 - sqrt(x(1) / g));
end
% 在主程式中指定
problem.objective = @zdt1;
problem.nVar = 30;
problem.lb = zeros(1,30);
problem.ub = ones(1,30);
請提供:
以便精準診斷是路徑、版本相容、還是缺少 Toolbox 導致。