📄 test_3_6_12_24_36.m
字号:
% =========================================================================% Copyright (c)2006, 东南大学移动通信国家重点实验室% All rights reserved.%% 文件名称:test_3_6_12_24_36.m% function描述:最优折中曲线范围测试% 当前版本: 1.0% 作 者:梁浩% 完成日期: 2006年10月%==========================================================================% Performance evaluation of existing scheduling algorithmsclc;clear; rand('state',0); N1 = 12; for m=1:90 test_rand = rand(1); end for m=1:N1 aveSNR_set1(m) = rand(1); end sum_set1 = sum(aveSNR_set1); aveSNR_set1 = aveSNR_set1 / sum_set1 * 120 ; PFFair_set1_jain = PFFair_jain(N1,aveSNR_set1); PFTh_set1_jain = PFTh_jain(N1,aveSNR_set1); maxCIFair_set1_jain= MaxCIFair_jain(N1, aveSNR_set1); maxCITh_set1_jain = MaxCITh_jain(N1, aveSNR_set1); PFFair_set1_gini = PFFair_gini(N1,aveSNR_set1); PFTh_set1_gini = PFTh_gini(N1,aveSNR_set1); maxCIFair_set1_gini= MaxCIFair_gini(N1, aveSNR_set1); maxCITh_set1_gini = MaxCITh_gini(N1, aveSNR_set1); PFFair_set1_log = PFFair_log(N1,aveSNR_set1); PFTh_set1_log = PFTh_log(N1,aveSNR_set1); maxCIFair_set1_log= MaxCIFair_log(N1, aveSNR_set1); maxCITh_set1_log = MaxCITh_log(N1, aveSNR_set1); subplot(3,1,1);plot(PFFair_set1_jain, PFTh_set1_jain, 'k^');hold on;plot(maxCIFair_set1_jain, maxCITh_set1_jain, 'k^');hold on;plot(PFFair_set1_gini, PFTh_set1_gini, 'ko');hold on;plot(maxCIFair_set1_gini, maxCITh_set1_gini, 'ko');hold on;plot(PFFair_set1_log, PFTh_set1_log, 'k*');hold on;plot(maxCIFair_set1_log, maxCITh_set1_log, 'k*');hold on;axis([0.1,1,3,6]); rand('state',0); N2 = 24; for m=1:820 test_rand = rand(1); end for m=1:N2 aveSNR_set2(m) = rand(1); end sum_set2 = sum(aveSNR_set2); aveSNR_set2 = aveSNR_set2 / sum_set2 * 240 ; PFFair_set2_jain = PFFair_jain(N2,aveSNR_set2); PFTh_set2_jain = PFTh_jain(N2,aveSNR_set2); maxCIFair_set2_jain = MaxCIFair_jain(N2, aveSNR_set2); maxCITh_set2_jain = MaxCITh_jain(N2, aveSNR_set2); PFFair_set2_gini = PFFair_gini(N2,aveSNR_set2); PFTh_set2_gini = PFTh_gini(N2,aveSNR_set2); maxCIFair_set2_gini= MaxCIFair_gini(N2, aveSNR_set2); maxCITh_set2_gini = MaxCITh_gini(N2, aveSNR_set2); PFFair_set2_log = PFFair_log(N2,aveSNR_set2); PFTh_set2_log = PFTh_log(N2,aveSNR_set2); maxCIFair_set2_log= MaxCIFair_log(N2, aveSNR_set2); maxCITh_set2_log = MaxCITh_log(N2, aveSNR_set2); subplot(3,1,2);plot(PFFair_set2_jain, PFTh_set2_jain, 'k^');hold on;plot(maxCIFair_set2_jain, maxCITh_set2_jain, 'k^');hold on;plot(PFFair_set2_gini, PFTh_set2_gini, 'ko');hold on;plot(maxCIFair_set2_gini, maxCITh_set2_gini, 'ko');hold on;plot(PFFair_set2_log, PFTh_set2_log, 'k*');hold on;plot(maxCIFair_set2_log, maxCITh_set2_log, 'k*');hold on;axis([0.1,1,3,6]);rand('state',0);N3 = 36;for m=1:1400 test_rand = rand(1);endfor m=1:N3 aveSNR_set3(m) = rand(1);endsum_set3 = sum(aveSNR_set3);aveSNR_set3 = aveSNR_set3 / sum_set3 * 360; PFFair_set3_jain = PFFair_jain(N3,aveSNR_set3); PFTh_set3_jain = PFTh_jain(N3,aveSNR_set3); maxCIFair_set3_jain = MaxCIFair_jain(N3, aveSNR_set3); maxCITh_set3_jain = MaxCITh_jain(N3, aveSNR_set3); PFFair_set3_gini = PFFair_gini(N3,aveSNR_set3); PFTh_set3_gini = PFTh_gini(N3,aveSNR_set3); maxCIFair_set3_gini= MaxCIFair_gini(N3, aveSNR_set3); maxCITh_set3_gini = MaxCITh_gini(N3, aveSNR_set3); PFFair_set3_log = PFFair_log(N3,aveSNR_set3); PFTh_set3_log = PFTh_log(N3,aveSNR_set3); maxCIFair_set3_log= MaxCIFair_log(N3, aveSNR_set3); maxCITh_set3_log = MaxCITh_log(N3, aveSNR_set3); subplot(3,1,3);plot(PFFair_set3_jain, PFTh_set3_jain, 'k^');hold on;plot(maxCIFair_set3_jain, maxCITh_set3_jain, 'k^');hold on;plot(PFFair_set3_gini, PFTh_set3_gini, 'ko');hold on;plot(maxCIFair_set3_gini, maxCITh_set3_gini, 'ko');hold on;plot(PFFair_set3_log, PFTh_set3_log, 'k*');hold on;plot(maxCIFair_set3_log, maxCITh_set3_log, 'k*');hold on;axis([0.1,1,3,6]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -