AM_coefficients
Coefficients for the mthorder AdamsMoulton corrector.
Back to IVP Solver Toolbox Contents.
Contents
Syntax
[num,gcd] = AM_coefficients(m)
AM_coefficients(m,'print')
Description
[num,gcd] = AM_coefficients(m) returns a vector of numerators, num, and the greatest common denominator, gcd, of the vector storing the coefficients of the mthorder AdamsMoulton corrector.
AM_coefficients(m,'print') prints the coefficients of the mthorder AdamsMoulton corrector to the Command Window.
Input/Output Parameters
Variable  Symbol  Description  Format  
Input  m  order of AdamsMoulton corrector  1×1 double 

  (OPTIONAL) specify as 'print' if you want to print the coefficients to the command window  char  
Output  num    vector storing the numerators of , where stores the coefficients of the mthorder AdamsMoulton corrector  n×1 double 
gcd    greatest common denimonator of  1×1 double 
NOTE: This function assumes the AdamsMoulton corrector is written as
Example #1
Return the numerators and denominators of the coefficients of the 3rdorder AdamsMoulton corrector.
AM_coefficients returns two quantities; num stores the numerators of the coefficients, while gcd stores the greatest common divisor of the coefficients. The numerators in num are already scaled to be used with gcd.
[num,gcd] = AM_coefficients(3)
num = 5 8 1 gcd = 12
Example #2
Print the coefficients of the 3rdorder AdamsMoulton corrector.
AM_coefficients(3,'print');
3thorder AdamsMoulton corrector coefficients: b(1) = 5/12 b(2) = 8/12 b(3) = 1/12
See also
AB_coefficients  AB_predictor  AM_corrector  ABM_equations