matlab – Não sei a sintaxe correta Scilab

estou tendo um problema com scilab, migrei do mathlab para o scilab para fazer um trabalho academico porem estou com problema no seguinte codigo:

c1x=input('centro da circunferencia 1 (x): ');
c1y=input('centro da circunferencia 1 (y): ');
c2x=input('centro da circunferencia 2 (x): ');
c2y=input('centro da circunferencia 2 (y): ');
r1=input('raio da circunferencia 1: ');
r2=input('raio da circunferencia 2: ');
d=sqrt((c1x-c2x)^2 + (c1y-c2y)^2);
if r1+r2 > d
 >>   symb x y
    eqn1 = x^2 - 2c1xx + c1x^2 + y^2 - 2c1yy + c1y^2 == r1^2;
    eqn2 = x^2 - 2c2xx + c2x^2 + y^2 - 2c2yy + c2y^2 == r2^2;
 >>   sol = solve((eqn1, eqn2), (x,y));
    disp(('(' num2str(double(sol.x(1))) ', ' num2str(double(sol.y(1))) ')'))
    disp(('(' num2str(double(sol.x(2))) ', ' num2str(double(sol.y(2))) ')'))
elseif r1+r2 == d
  >>  symb x y
    eqn1 = x^2 - 2c1xx + c1x^2 + y^2 - 2c1yy + c1y^2 == r1^2;
    eqn2 = x^2 - 2c2xx + c2x^2 + y^2 - 2c2yy + c2y^2 == r2^2;
    sol = solve((eqn1, eqn2), (x,y));
    disp(('(' num2str(double(sol.x(1))) ', ' num2str(double(sol.y(1))) ')'))
elseif r1+r2 < d
    disp(' não se interceptam')
end

Percebam que nas linhas onde eu coloco >> são as linhas onde estou tendo problema.

Sei que no scilab estas funções do mathlab são escritas de maneira diferente, porem nao consigo encontrar em nenhum lugar a syntax referente a estas funções, alguma luz?