在maltab函数文件中,我用syms定义了 k和l,为什么下面还是说没有定义

img
在maltab函数文件中,我用syms定义了 k和l,为什么下面还是说没有定义?请各位指教

看代码!

syms k l M N i1 j1
M = 10;
N = 10;
m = sym(ones(M-1, N-1));
f = sin(i1*k*pi/M)*sin(j1*l*pi/N);
for i = 1:M-1
    for j = 1:N-1
        m(i,j) = subs(f,[i1,j1],[i,j]);
    end
end