(%i1) load(draw);

Result

Příklad: Ověřte, zda vektor u = (4,-1, 3) je lineární kombinací vektorů
v1 = (1, 0, 2), v2 = (-2, 1, 1).

(%i2) u:[4,-1,3]; v1:[1,0,2]; v2:[-2,1,1];

Result

(%i5) A:transpose(matrix(v1,v2,u));

Result

(%i6) triangularize(A);

Result

(%i7) wxdraw3d(line_width = 4,
        color = green,vector([0,0,0],u),
        color = red,vector([0,0,0],v1),
        color = blue,vector([0,0,0],v2));

Result

(%i8) X:s*v1+t*v2;

Result

(%i9) wxdraw3d(line_width = 4,
    color = green,vector([0,0,0],u),
    color = red,vector([0,0,0],v1),
    color = blue,vector([0,0,0],v2),
    line_width = 1,color=grey,
    parametric_surface(X[1],X[2],X[3],s,-1/2,5/2,t,-3/2,3/2));

Result

Příklad: Ověřte, zda vektor u = (-1, 1, 0) je lineární kombinací vektorů
v1 = (1, 0, 2), v2 = (-2, 1, 1).

(%i10) u:[-1,1,0]; v1:[1,0,2]; v2:[-2,1,1];

Result

(%i13) A:transpose(matrix(v1,v2,u));

Result

(%i14) triangularize(A);

Result

(%i15) wxdraw3d(line_width = 4,
        color = green,vector([0,0,0],u),
        color = red,vector([0,0,0],v1),
        color = blue,vector([0,0,0],v2));

Result

(%i16) X:s*v1+t*v2;

Result

(%i17) wxdraw3d(line_width = 4,
    color = green,vector([0,0,0],u),
    color = red,vector([0,0,0],v1),
    color = blue,vector([0,0,0],v2),
    line_width = 1,color=grey,
    parametric_surface(X[1],X[2],X[3],s,-1/2,5/2,t,-3/2,3/2));

Result

Příklad: Množina M = {(1, 1, 1), (0, 1, 1), (0, 0, 1), (1, 2, 3)} je tvořena
čtyřmi vektory z vektorového prostoru R3. Rozhodněte, zda je některý z těchto
vektorů lineární kombinací ostatních.

(%i18) u1:[1,1,1]; u2:[0,1,1]; u3:[0,0,1]; u4:[1,2,3];

Result

(%i22) A:transpose(matrix(u1,u2,u3,u4));

Result

(%i23) triangularize(A);

Result

(%i24) wxdraw3d(line_width = 4,
        color = green,vector([0,0,0],u1),
        color = red,vector([0,0,0],u2),
        color = blue,vector([0,0,0],u3),
        color = pink,vector([0,0,0],u4));

Result


Created with wxMaxima.