22 lines
794 B
Matlab
22 lines
794 B
Matlab
function [F,r]=contfrac(f,s,n,a)
|
|
% contfrac - the interface to the MuPAD function contfrac
|
|
%
|
|
% [cf,r]=contfrac(f,s,n,a)
|
|
%
|
|
% f - the symbolic expression of the original function
|
|
% s - the independent variable
|
|
% n - the approximation order of continued fractions
|
|
% a - the reference point
|
|
% cf - the symbolic expression of the continued fraction
|
|
% r - the symbolic expression of the rational form
|
|
|
|
% Copyright (c) Dingyu Xue, Northeastern University, China
|
|
% Last modified 28 March, 2017
|
|
% Last modified 28 March, 2017
|
|
% Not recommended for the less support of MuPAD contfrac function
|
|
arguments, f(1,1), s(1,1), n(1,1), a(1,1), end
|
|
F=feval(symengine,'contfrac',f,[inputname(2) '=' num2str(a)],n);
|
|
if nargout==2
|
|
r=feval(symengine,'contfrac::rational',F);
|
|
end, end
|