間違えてるのはどこ?

3.MATLABのプログラムをSciPad(.sce)で保存.Scilabで実行し,エラーをひとつひとつ探すアナログ作業に移る.

Wrong type for input argument #3: String expected.
at line xx of function 関数F called by :
rslt=F(a,b,c);

SciPadで関数Fをopen.xx,xx+1行目(function で始まる行を1とする)

            upper= splin(A(:,1),A(:,2),dd);
            lower= splin(B(:,1),B(:,2),dd);

ここに‘Wrong type’がある.Scilabのsplinはcubic.二次元のbicubicを計算するには,splin2d()に変更して実行.

splin2d: Wrong size for input arguments #1, #2 or #3.

まだ何か違う…