matrix use wrong scale ,should be quantize