Question: pdsolve and iterative gives slight different curves...why

Dear all

Strange phenomena...Every thing is well coded.
Using numeric solution pdsolve and  and solution based on iterative solution, gives a slighty different curve.. 

All matrices are well coded, and everything is okay... But  what happen... to get two different curves at same time.

New_code.mw

Thank you for any help 

Please Wait...