91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

此示例代碼是多代理系統(MAS)的服務器,用于處理多代理問題。每個代理Agent都可協調運行

資源截圖

代碼片段和文件信息

%This?sampmle?code?is?server?of?multi?agents?system?(MAS)?for?work?on?multi
%agents?problem?.
%?Published?by?Masoud?Nadi
%?Email?:?nadimasoud.90@gmail.com
%?Copy?Write?2015
%%?This?code?make?server?matrix?for?serverMat

clc;
clear?all;
close?all;
AgentNum=10;?%?Number?of?Agents
AgentSize=100;?%?Size?of?agents?in?plot
Dimension=3;?%?Select?Dim
SizeOfEnvironmet=[15?15?15?;-4?-4?-4];?%?Size?of?Environmet?(MAX(X?Y?Z);MIN(X?Y?Z))
if?Dimension==2
????Dim=‘2‘;
else
????Dim=‘3‘;
end

sMat=ServerMat(AgentNumDimensionSizeOfEnvironmet);?%?Make?1st?position?of?agents
whitebg(‘black‘)
%%?Make?1st?Plot?of?agents?using?scatter?plot

switch?Dim
???case?‘2‘
?????scatter(sMat(:1)sMat(:2)AgentSizesMat(:3)‘filled‘)
???case?‘3‘
?????scatter3(sMat(:1)sMat(:2)sMat(:3)AgentSizesMat(:4)‘filled‘)?
???otherwise
????????error(‘myApp:argChk‘?‘Wrong?number?of?input?Dim‘)
end

%%?Update?agents?position
%?This?codes?update?the?position?of?agents?and?using?the?sample?changing
%?position?like?‘UpdatePos‘?function?.

Step=.5;?%?Step?make?the?Step?of?agent?position?in?each?iteration
Max_It=100;?%?Max?iteration?of?agents?work


pause(0.5);
for?it=1:Max_It
????switch?Dim
????????case?‘2‘
????????????sMat=UpdatePos(sMatStepAgentSizeDimensionAgentNum);
????????????scatter(sMat(:1)sMat(:2)AgentSizesMat(:3)‘filled‘)
????????case?‘3‘
????????????sMat=UpdatePos(sMatStepAgentSizeDimensionAgentNum);
????????????scatter3(sMat(:1)sMat(:2)sMat(:3)AgentSizesMat(:4)‘filled‘)
????end
????disp([‘Iteration?:‘?num2str(it)?]);
????pause(0.05);
end

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1615??2016-06-24?20:28??Server\server.m
?????文件?????????756??2016-06-24?20:30??Server\ServerMat.m
?????文件????????9871??2016-06-24?20:30??Server\UpdatePos.m
?????文件????????1311??2016-06-24?08:51??license.txt

評論

共有 條評論