%%  演示 series() 函数的各种用法

% 1. 基本级数展开：单变量函数在默认展开点处的展开
%    series(1/sin(x)) 对函数 1/sin(x) 进行级数展开
syms x y
disp(series(1/sin(x)))

% 2. 多变量函数的级数展开
%    series(f) 对 f = sin(x)/sin(y) 进行级数展开
f = sin(x)/sin(y);
disp(series(f));

%    exp(x)/x 在 x=0 处也有奇点，属于洛朗级数展开
f = exp(x)/x;
s6 = series(f);
disp(s6)