init_class.m
来自「多智能体工具包」· M 代码 · 共 37 行
M
37 行
function [Class,Class_Id_Vector,Class_Matrix_Size]=init_class% INIT_CLASS Initialize the CLASS.% Copyright (c) 1997-2000 Jiming Liu and Jianbing Wu% Create a Class Matrix, Class(i+1) is under the Class(i)% In the subMatrix of one Class,sequence is:% Behavior Parameter,GoalId,Other Characteristcsinitial_val=-1;[Class_Num,Class_Matrix_Size,Class_Id_Vector]=main_ini; Total_Class_Num=Class_Num;Max_Value=max(Class_Matrix_Size);Single_Class_Row=Max_Value(1);Sum_Value=sum(Class_Matrix_Size); Single_Class_Col=Sum_Value(2)+1;Single_Class_Size=[Single_Class_Row,Single_Class_Col];Class_Col=Single_Class_Col;Class_Row=Single_Class_Row*Total_Class_Num; Class=initial_val*ones(Class_Row,Class_Col);% --------- Set the Class Matrix -------for mm=1:Total_Class_Num for nn=1:Single_Class_Row Class((mm-1)*Single_Class_Row+nn,1)=Class_Id_Vector(mm); end Class=set_norm_class(Class,Class_Matrix_Size,Class_Id_Vector(mm));end% --------End of the Set -------
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?