CCCPaste

Scilab, tridiag function

function [x,k]=tridiag(n)
    v1 = ones(n-1,1);
    v2 = 3*ones(n,1);
    A = diag(v1,-1)+diag(v2,0)+diag(v1,1);
    b = ones(n,1);
    [x,k]=gausseidel(A,b,1e-12,10,ones(n,1));
endfunction