> with(linalg):
Warning, new definition for norm
Warning, new definition for trace
> w:=vector([2,8,4,3]);
> w;
> w[3];
> map(sqrt,w);
> matadd(w,w);
> v:=scalarmul(w,5);
> u:=vector([5,4,3,-3]);
> matadd(u,w);
> matadd(u,v,w);
> matadd(u,u,u);
> matadd(u,v);
> evalm(v);
> evalm(u);
> norm(u,2);
> 3*u;
> evalm(3*u);
> u/norm(u,2);
> evalm(u/norm(u,2));
> evalf(u/norm(u,2));
> evalf(evalm(u/norm(u,2)));
> x:=scalarmul(v,dotprod(u,v)/dotprod(v,v));
> y:=u-x;
> x+y;
> dotprod(x,y);
> a:=vector(3);
> b:=vector(3): c:=vector(3):
> f:=crossprod(a+b,c);
> g:=crossprod(a,c)+crossprod(b,c);
> map(simplify,evalm(f-g));
> map(simplify,f-g);
>
>