Run demo_DrawFig.m, you will dawn the figures as shown in our paper.
Run demo_DrawTable.m, you will obtain the following results:


demo_DrawTable
================= start =================
 time_limit: 30
       data: 1
          r: 20
     lambda: 10
          m: 2477
          n: 300
sparsity(I): 0.003333
--- objective value:199.97040
--- objective value:199.97040
--- objective value:229.88055
--- objective value:339.83531
--- objective value:199.83330
objective value:
199.97040 199.97040 229.88055 339.83531 199.83330 
199.97 & 199.97 & 229.88 & 339.84 & 199.83 
================= start =================
 time_limit: 30
       data: 2
          r: 20
     lambda: 10
          m: 500
          n: 1000
sparsity(I): 0.001000
--- objective value:199.99443
--- objective value:199.99443
--- objective value:709.67171
--- objective value:379.62956
--- objective value:199.62847
objective value:
199.99443 199.99443 709.67171 379.62956 199.62847 
199.99 & 199.99 & 709.67 & 379.63 & 199.63 
================= start =================
 time_limit: 30
       data: 3
          r: 20
     lambda: 10
          m: 8000
          n: 1000
sparsity(I): 0.001000
--- objective value:199.99351
--- objective value:199.99351
--- objective value:1219.65194
--- objective value:389.61331
--- objective value:199.61118
objective value:
199.99351 199.99351 1219.65194 389.61331 199.61118 
199.99 & 199.99 & 1219.65 & 389.61 & 199.61 
================= start =================
 time_limit: 30
       data: 4
          r: 20
     lambda: 10
          m: 6412
          n: 1000
sparsity(I): 0.001000
--- objective value:199.98926
--- objective value:199.98926
--- objective value:379.99854
--- objective value:259.82540
--- objective value:199.82605
objective value:
199.98926 199.98926 379.99854 259.82540 199.82605 
199.99 & 199.99 & 380.00 & 259.83 & 199.83 
================= start =================
 time_limit: 30
       data: 5
          r: 20
     lambda: 10
          m: 2000
          n: 1000
sparsity(I): 0.001000
--- objective value:199.99484
--- objective value:199.99484
--- objective value:839.55926
--- objective value:709.54579
--- objective value:199.53834
objective value:
199.99484 199.99484 839.55926 709.54579 199.53834 
199.99 & 199.99 & 839.56 & 709.55 & 199.54 
================= start =================
 time_limit: 30
       data: 6
          r: 20
     lambda: 10
          m: 10000
          n: 784
sparsity(I): 0.001276
--- objective value:200.00000
--- objective value:200.00000
--- objective value:349.96026
--- objective value:649.91065
--- objective value:199.94777
objective value:
200.00000 200.00000 349.96026 649.91065 199.94777 
200.00 & 200.00 & 349.96 & 649.91 & 199.95 
================= start =================
 time_limit: 30
       data: 7
          r: 20
     lambda: 10
          m: 3000
          n: 1000
sparsity(I): 0.001000
--- objective value:199.99015
--- objective value:199.99015
--- objective value:3919.99170
--- objective value:839.98215
--- objective value:199.98928
objective value:
199.99015 199.99015 3919.99170 839.98215 199.98928 
199.99 & 199.99 & 3919.99 & 839.98 & 199.99 
================= start =================
 time_limit: 30
       data: 8
          r: 20
     lambda: 10
          m: 3000
          n: 1000
sparsity(I): 0.001000
--- objective value:199.98915
--- objective value:199.98915
--- objective value:309.98082
Operation terminated by user during PADM_L0PCA (line 26)


In demo_DrawTable (line 53)
                [X4] = PADM_L0PCA(0.5*C,lambda,r,X00,1e7,time_limit,HandleTrueObj);
 
demo_DrawTable
================= start =================
 time_limit: 30
       data: 1
          r: 20
     lambda: 10
          m: 2477
          n: 300
sparsity(I): 0.003333
--- objective value:199.97040
--- objective value:199.97040
--- objective value:229.88055
--- objective value:339.83531
--- objective value:199.83330
objective value:
199.97040 199.97040 229.88055 339.83531 199.83330 
199.97 & 199.97 & 229.88 & 339.84 & 199.83 
================= start =================
 time_limit: 30
       data: 2
          r: 20
     lambda: 10
          m: 500
          n: 1000
sparsity(I): 0.001000
--- objective value:199.99443
--- objective value:199.99443
--- objective value:709.67171
--- objective value:379.62956
--- objective value:199.62840
objective value:
199.99443 199.99443 709.67171 379.62956 199.62840 
199.99 & 199.99 & 709.67 & 379.63 & 199.63 
================= start =================
 time_limit: 30
       data: 3
          r: 20
     lambda: 10
          m: 8000
          n: 1000
sparsity(I): 0.001000
--- objective value:199.99351
--- objective value:199.99351
--- objective value:1219.65194
--- objective value:389.61331
--- objective value:199.61105
objective value:
199.99351 199.99351 1219.65194 389.61331 199.61105 
199.99 & 199.99 & 1219.65 & 389.61 & 199.61 
================= start =================
 time_limit: 30
       data: 4
          r: 20
     lambda: 10
          m: 6412
          n: 1000
sparsity(I): 0.001000
--- objective value:199.98926
--- objective value:199.98926
--- objective value:379.99854
--- objective value:259.82540
--- objective value:199.82553
objective value:
199.98926 199.98926 379.99854 259.82540 199.82553 
199.99 & 199.99 & 380.00 & 259.83 & 199.83 
================= start =================
 time_limit: 30
       data: 5
          r: 20
     lambda: 10
          m: 2000
          n: 1000
sparsity(I): 0.001000
--- objective value:199.99484
--- objective value:199.99484
--- objective value:839.55926
--- objective value:709.54579
--- objective value:199.53834
objective value:
199.99484 199.99484 839.55926 709.54579 199.53834 
199.99 & 199.99 & 839.56 & 709.55 & 199.54 
================= start =================
 time_limit: 30
       data: 6
          r: 20
     lambda: 10
          m: 10000
          n: 784
sparsity(I): 0.001276
--- objective value:200.00000
--- objective value:200.00000
--- objective value:349.96026
--- objective value:649.91065
--- objective value:199.94777
objective value:
200.00000 200.00000 349.96026 649.91065 199.94777 
200.00 & 200.00 & 349.96 & 649.91 & 199.95 
================= start =================
 time_limit: 30
       data: 7
          r: 20
     lambda: 10
          m: 3000
          n: 1000
sparsity(I): 0.001000
--- objective value:199.99015
--- objective value:199.99015
--- objective value:3919.99170
--- objective value:839.98215
--- objective value:199.98928
objective value:
199.99015 199.99015 3919.99170 839.98215 199.98928 
199.99 & 199.99 & 3919.99 & 839.98 & 199.99 
================= start =================
 time_limit: 30
       data: 8
          r: 20
     lambda: 10
          m: 3000
          n: 1000
sparsity(I): 0.001000
--- objective value:199.98915
--- objective value:199.98915
--- objective value:309.98082
--- objective value:519.96936
--- objective value:199.97292
objective value:
199.98915 199.98915 309.98082 519.96936 199.97292 
199.99 & 199.99 & 309.98 & 519.97 & 199.97 
================= start =================
 time_limit: 30
       data: 9
          r: 20
     lambda: 10
          m: 1000
          n: 1000
sparsity(I): 0.001000
--- objective value:199.99061
--- objective value:199.99061
--- objective value:5019.98993
--- objective value:2049.97166
--- objective value:199.98710
objective value:
199.99061 199.99061 5019.98993 2049.97166 199.98710 
199.99 & 199.99 & 5019.99 & 2049.97 & 199.99 
================= start =================
 time_limit: 30
       data: 10
          r: 20
     lambda: 10
          m: 500
          n: 1000
sparsity(I): 0.001000
--- objective value:-5222.90274
--- objective value:-5345.57667
--- objective value:-5426.95930
--- objective value:-5030.88068
--- objective value:-6312.14909
objective value:
-5222.90274 -5345.57667 -5426.95930 -5030.88068 -6312.14909 
-5222.90 & -5345.58 & -5426.96 & -5030.88 & -6312.15 
================= start =================
 time_limit: 30
       data: 11
          r: 20
     lambda: 10
          m: 100
          n: 300
sparsity(I): 0.003333
--- objective value:-780.20095
--- objective value:-917.64223
--- objective value:-750.77384
--- objective value:-945.54280
--- objective value:-1171.34327
objective value:
-780.20095 -917.64223 -750.77384 -945.54280 -1171.34327 
-780.20 & -917.64 & -750.77 & -945.54 & -1171.34 
================= start =================
 time_limit: 30
       data: 12
          r: 20
     lambda: 10
          m: 100
          n: 100
sparsity(I): 0.010000
--- objective value:-887.61727
--- objective value:-837.53046
--- objective value:-922.45888
--- objective value:-834.06760
--- objective value:-1012.01088
objective value:
-887.61727 -837.53046 -922.45888 -834.06760 -1012.01088 
-887.62 & -837.53 & -922.46 & -834.07 & -1012.01 
================= start =================
 time_limit: 30
       data: 1
          r: 20
     lambda: 100
          m: 2477
          n: 300
sparsity(I): 0.003333
--- objective value:2399.97320
--- objective value:1999.97040
--- objective value:2199.85071
--- objective value:3399.83486
--- objective value:1999.83330
objective value:
2399.97320 1999.97040 2199.85071 3399.83486 1999.83330 
2399.97 & 1999.97 & 2199.85 & 3399.83 & 1999.83 
================= start =================
 time_limit: 30
       data: 2
          r: 20
     lambda: 100
          m: 500
          n: 1000
sparsity(I): 0.001000
--- objective value:2399.75218
--- objective value:1999.71785
--- objective value:2699.64076
--- objective value:3099.62866
--- objective value:1999.62840
objective value:
2399.75218 1999.71785 2699.64076 3099.62866 1999.62840 
2399.75 & 1999.72 & 2699.64 & 3099.63 & 1999.63 
================= start =================
 time_limit: 30
       data: 3
          r: 20
     lambda: 100
          m: 8000
          n: 1000
sparsity(I): 0.001000
--- objective value:2599.75727
--- objective value:1999.70042
--- objective value:1999.62282
--- objective value:2999.61018
--- objective value:1999.61105
objective value:
2599.75727 1999.70042 1999.62282 2999.61018 1999.61105 
2599.76 & 1999.70 & 1999.62 & 2999.61 & 1999.61 
================= start =================
 time_limit: 30
       data: 4
          r: 20
     lambda: 100
          m: 6412
          n: 1000
sparsity(I): 0.001000
--- objective value:2799.99747
--- objective value:1999.85995
--- objective value:4299.99922
--- objective value:2499.82444
--- objective value:1999.82553
objective value:
2799.99747 1999.85995 4299.99922 2499.82444 1999.82553 
2800.00 & 1999.86 & 4300.00 & 2499.82 & 1999.83 
================= start =================
 time_limit: 30
       data: 5
          r: 20
     lambda: 100
          m: 2000
          n: 1000
sparsity(I): 0.001000
--- objective value:1999.61044
--- objective value:1999.64204
--- objective value:3499.55536
--- objective value:5199.54041
--- objective value:1999.53834
objective value:
1999.61044 1999.64204 3499.55536 5199.54041 1999.53834 
1999.61 & 1999.64 & 3499.56 & 5199.54 & 1999.54 
================= start =================
 time_limit: 30
       data: 6
          r: 20
     lambda: 100
          m: 10000
          n: 784
sparsity(I): 0.001276
--- objective value:3499.99692
--- objective value:2000.00000
--- objective value:2499.95858
--- objective value:9999.90716
--- objective value:1999.94777
objective value:
3499.99692 2000.00000 2499.95858 9999.90716 1999.94777 
3500.00 & 2000.00 & 2499.96 & 9999.91 & 1999.95 
================= start =================
 time_limit: 30
       data: 7
          r: 20
     lambda: 100
          m: 3000
          n: 1000
sparsity(I): 0.001000
--- objective value:2099.98960
--- objective value:1999.99015
--- objective value:5099.99081
--- objective value:6699.98578
--- objective value:1999.98928
objective value:
2099.98960 1999.99015 5099.99081 6699.98578 1999.98928 
2099.99 & 1999.99 & 5099.99 & 6699.99 & 1999.99 
================= start =================
 time_limit: 30
       data: 8
          r: 20
     lambda: 100
          m: 3000
          n: 1000
sparsity(I): 0.001000
--- objective value:2999.98821
--- objective value:9999.95675
--- objective value:6699.98150
--- objective value:11699.96463
--- objective value:1999.97292
objective value:
2999.98821 9999.95675 6699.98150 11699.96463 1999.97292 
2999.99 & 9999.96 & 6699.98 & 11699.96 & 1999.97 
================= start =================
 time_limit: 30
       data: 9
          r: 20
     lambda: 100
          m: 1000
          n: 1000
sparsity(I): 0.001000
--- objective value:2399.99061
--- objective value:1999.99061
--- objective value:3699.98981
--- objective value:10299.98160
--- objective value:1999.98710
objective value:
2399.99061 1999.99061 3699.98981 10299.98160 1999.98710 
2399.99 & 1999.99 & 3699.99 & 10299.98 & 1999.99 
================= start =================
 time_limit: 30
       data: 10
          r: 20
     lambda: 100
          m: 500
          n: 1000
sparsity(I): 0.001000
--- objective value:251.12761
--- objective value:1055.81375
--- objective value:-298.82075
--- objective value:3172.94228
--- objective value:-3852.26708
objective value:
251.12761 1055.81375 -298.82075 3172.94228 -3852.26708 
251.13 & 1055.81 & -298.82 & 3172.94 & -3852.27 
================= start =================
 time_limit: 30
       data: 11
          r: 20
     lambda: 100
          m: 100
          n: 300
sparsity(I): 0.003333
--- objective value:4273.68893
--- objective value:1628.71419
--- objective value:3979.36975
--- objective value:7616.96733
--- objective value:715.58279
objective value:
4273.68893 1628.71419 3979.36975 7616.96733 715.58279 
4273.69 & 1628.71 & 3979.37 & 7616.97 & 715.58 
================= start =================
 time_limit: 30
       data: 12
          r: 20
     lambda: 100
          m: 100
          n: 100
sparsity(I): 0.010000
--- objective value:1146.97968
--- objective value:1836.21684
--- objective value:969.04592
--- objective value:1572.98261
--- objective value:811.98197
objective value:
1146.97968 1836.21684 969.04592 1572.98261 811.98197 
1146.98 & 1836.22 & 969.05 & 1572.98 & 811.98 
================= start =================
 time_limit: 30
       data: 1
          r: 20
     lambda: 1000
          m: 2477
          n: 300
sparsity(I): 0.003333
--- objective value:19999.86021
--- objective value:19999.97040
--- objective value:22999.85762
--- objective value:30999.83274
--- objective value:19999.83330
objective value:
19999.86021 19999.97040 22999.85762 30999.83274 19999.83330 
19999.86 & 19999.97 & 22999.86 & 30999.83 & 19999.83 
================= start =================
 time_limit: 30
       data: 2
          r: 20
     lambda: 1000
          m: 500
          n: 1000
sparsity(I): 0.001000
--- objective value:20999.65370
--- objective value:19999.69405
--- objective value:19999.63209
--- objective value:26999.62875
--- objective value:19999.62840
objective value:
20999.65370 19999.69405 19999.63209 26999.62875 19999.62840 
20999.65 & 19999.69 & 19999.63 & 26999.63 & 19999.63 
================= start =================
 time_limit: 30
       data: 3
          r: 20
     lambda: 1000
          m: 8000
          n: 1000
sparsity(I): 0.001000
--- objective value:21999.86379
--- objective value:22999.65832
--- objective value:25999.64134
--- objective value:25999.61389
--- objective value:19999.61105
objective value:
21999.86379 22999.65832 25999.64134 25999.61389 19999.61105 
21999.86 & 22999.66 & 25999.64 & 25999.61 & 19999.61 
================= start =================
 time_limit: 30
       data: 4
          r: 20
     lambda: 1000
          m: 6412
          n: 1000
sparsity(I): 0.001000
--- objective value:29999.99828
--- objective value:22999.83277
--- objective value:30999.99941
--- objective value:32999.82561
--- objective value:19999.82553
objective value:
29999.99828 22999.83277 30999.99941 32999.82561 19999.82553 
30000.00 & 22999.83 & 31000.00 & 32999.83 & 19999.83 
================= start =================
 time_limit: 30
       data: 5
          r: 20
     lambda: 1000
          m: 2000
          n: 1000
sparsity(I): 0.001000
--- objective value:22999.59119
--- objective value:19999.62115
--- objective value:36999.54535
--- objective value:31999.54062
--- objective value:19999.53834
objective value:
22999.59119 19999.62115 36999.54535 31999.54062 19999.53834 
22999.59 & 19999.62 & 36999.55 & 31999.54 & 19999.54 
================= start =================
 time_limit: 30
       data: 6
          r: 20
     lambda: 1000
          m: 10000
          n: 784
sparsity(I): 0.001276
--- objective value:25999.96219
--- objective value:20000.00000
--- objective value:27999.96110
--- objective value:78999.91534
--- objective value:19999.94777
objective value:
25999.96219 20000.00000 27999.96110 78999.91534 19999.94777 
25999.96 & 20000.00 & 27999.96 & 78999.92 & 19999.95 
================= start =================
 time_limit: 30
       data: 7
          r: 20
     lambda: 1000
          m: 3000
          n: 1000
sparsity(I): 0.001000
--- objective value:20999.98981
--- objective value:466999.76344
--- objective value:35999.99143
--- objective value:44999.98751
--- objective value:19999.98928
objective value:
20999.98981 466999.76344 35999.99143 44999.98751 19999.98928 
20999.99 & 466999.76 & 35999.99 & 44999.99 & 19999.99 
================= start =================
 time_limit: 30
       data: 8
          r: 20
     lambda: 1000
          m: 3000
          n: 1000
sparsity(I): 0.001000
--- objective value:19999.98898
--- objective value:57999.96938
--- objective value:41999.98930
--- objective value:56999.96861
--- objective value:19999.97292
objective value:
19999.98898 57999.96938 41999.98930 56999.96861 19999.97292 
19999.99 & 57999.97 & 41999.99 & 56999.97 & 19999.97 
================= start =================
 time_limit: 30
       data: 9
          r: 20
     lambda: 1000
          m: 1000
          n: 1000
sparsity(I): 0.001000
--- objective value:21999.99062
--- objective value:181999.89958
--- objective value:28999.99099
--- objective value:79999.97866
--- objective value:19999.98710
objective value:
21999.99062 181999.89958 28999.99099 79999.97866 19999.98710 
21999.99 & 181999.90 & 28999.99 & 79999.98 & 19999.99 
================= start =================
 time_limit: 30
       data: 10
          r: 20
     lambda: 1000
          m: 500
          n: 1000
sparsity(I): 0.001000
--- objective value:39486.96705
--- objective value:72241.16819
--- objective value:36391.35447
--- objective value:63396.41369
--- objective value:14147.73292
objective value:
39486.96705 72241.16819 36391.35447 63396.41369 14147.73292 
39486.97 & 72241.17 & 36391.35 & 63396.41 & 14147.73 
================= start =================
 time_limit: 30
       data: 11
          r: 20
     lambda: 1000
          m: 100
          n: 300
sparsity(I): 0.003333
--- objective value:34823.72633
--- objective value:31824.47695
--- objective value:37869.65710
--- objective value:76539.39221
--- objective value:18715.58279
objective value:
34823.72633 31824.47695 37869.65710 76539.39221 18715.58279 
34823.73 & 31824.48 & 37869.66 & 76539.39 & 18715.58 
================= start =================
 time_limit: 30
       data: 12
          r: 20
     lambda: 1000
          m: 100
          n: 100
sparsity(I): 0.010000
--- objective value:22912.47868
--- objective value:27864.04381
--- objective value:21883.67110
--- objective value:34799.01498
--- objective value:18811.98197
objective value:
22912.47868 27864.04381 21883.67110 34799.01498 18811.98197 
22912.48 & 27864.04 & 21883.67 & 34799.01 & 18811.98 
