用MATLAB计算2007年复活节日期,程序如下:

     

      y = 2007;

     

      n = y-1900;

     

      a = mod(n,19);

     

      q = floor(n/4);

     

      b = floor((7*a+1)/19);

     

      m = mod(11*a+4-b,29);

     

      w = mod(n+q+31-m,7);

     

      d = 25-m-w

     

      得到d=8,即2007年4月8日。2006年4月16日,2008年3月23日,2009年4月12日,2010年4月4日。

    Meta:复活节是几月几日,1900-2099复活节,复活节日期最简单的算法
    Read this news, can be involved in interactive comments
    Please privacy laws, En.Okinfo.Org Neutrality
ReadThe comments
Input the code: Anonymou