Hi Nonthapat,
after the scheduling is done (LTE_sim_main.m: eNodeBs(s_).schedule_users;), please check the property eNodeBs(s_).RB_grid.power_allocation. You will that, e.g., when using a round robin scheduler, the power allocation is done homogeneously over all RBs (and layers) (see lteScheduler.m, schedule_users_common). If you want to do anything else than homogeneous power allocation, you will have to adapt it there.
Best regards,
Martin