Input: Input the initial value matrices and the accurate value ; |

Output: The algorithm export the matrix, that is ; |

Begin: Assignment the matrix by the initial value matrix , that is ; |

Assigned the matrix by , that is ; |

Computed matrix , that is ; |

Computed the error between and , that is ; |

Judged that whether is lower than or not, |

that is while , do ; |

Defined the loop function: ; |

Computed the error between and , that is ; |

Finished the loop function |

The matrix multiplied by and assigned to , that is ; |

End the algorithm. |