HE/parameter_fromAlgorithm.m

18 lines
1.0 KiB
Mathematica
Raw Normal View History

2024-03-30 16:35:40 +08:00
% function [cfgHE,RU_index] = parameter_fromAlgorithm(cfgUI,feedback_data) %
%*********************************lql03.21*********************************
function [cfgHE,RU_index,cfgUI] = parameter_fromAlgorithm(cfgUI,feedback_data) %
%*********************************lql03.21*********************************
staFeedbacks = cell(1,cfgUI.numUsers);
JamTypes = cell(1,cfgUI.numUsers);
JamDatas = cell(1,cfgUI.numUsers);
for uid = 1:cfgUI.numUsers
eval(['staFeedbacks{uid} = feedback_data.user' num2str(uid) '.staFeedback;'])
eval(['JamTypes{uid} = feedback_data.user' num2str(uid) '.JamType;'])
eval(['JamDatas{uid} = feedback_data.user' num2str(uid) '.JamData;'])
end
RU_avai = Corrcoef_Calculate(staFeedbacks,JamTypes,JamDatas);
cfgUI = RU_for_cfgUI(RU_avai,cfgUI);
%*********************************lql03.21*********************************
[cfgHE,RU_index,cfgUI] = parameter_fromUI(cfgUI); % RU
%*********************************lql03.21*********************************
end