Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   الگوریتم رقابت استعماری (Imperialist Competitive Algorithm) (http://artificial.ir/intelligence/forum38.html)
-   -   درخواست كمك در كدنويسي (http://artificial.ir/intelligence/thread10929.html)

slicing ۰۴-۳۱-۱۳۹۱ ۰۵:۳۹ بعد از ظهر

درخواست كمك در كدنويسي
 
با سلام
تابع برازندگي من به صورت زير هستش
[IMG]http://1.ming.site90.net/images/5dfba75bcadb.gif[/IMG]

و من اونو در متلب به صورت يك تابع به صورت زير نوشتم.
function z = My_Fun(x,y,k)
if x==y
p1=0;
else
p1=abs(x-y);
end
if x==k
p2=0;
else
p2=abs(x-k);
end
if k==y
p3=0;
else
p3=abs(k-y);
end
p4=max(p1,p2);
z=max(p4,p3);
end

اما وقتي كه ميخوام داخل الگوريتم رقابت استعماري استفاده كنم خطاي زيرو ميده.اگه امكان داره بهم كمك كنيد تا اين اشكال رفع بشه.

Error using My_Fun (line3(
Not enough input arguments.

Error in ImperialistCompetitveAlgorithm_GlobalOptimizationS trategy (line 81(
InitialCost = feval(ProblemParams.CostFuncName,InitialCountries( ;


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۹:۵۶ قبل از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.