Visible light channel modeling is one of the key technologies in visible light communication researches. But traditional Modified Monte Carlo Algorithm and Photon Tracing Algorithm still exist the problem of nesting too many times for visible light channel modeling, which leads to large computational complexity, so the system will take up too much computing resources. To solve this problem, we present the visible light channel modeling based on matrix reconstruction, which can simulate multiple diffuse reflection channel response in the case of low complexity. The simulation results show that the matrix reconstruction method can significantly reduce computational complexity comparing with the traditional modeling methods when the number of diffuse reflection increases. Meanwhile, the high modeling accuracy is guaranteed when the simulation time is shortened.