MathGroup Archive 1995

[Date Index] [Thread Index] [Author Index]

Search the Archive

Oh why is life never easy? Need help with |vector|

Hi All,

I need to calculate v0 = v / |v| where v is a vector of size 3.
However, |v|, which is a scalar, is for some reason (I don't
understand) treated like a vector (at least VectorQ[|v|] gives
TRUE). Obviously, it is impossible to divide two vectors of different

 |v| is defined as:
	absvec[u_] :=
		{a = Sqrt[(u[[1]]^2+u[[2]]^2+u[[3]]^2)]}]

and called as u = 1/absvec[v]

To bad I have no idea what's wrong with this code. Any input is

	Uli Wortmann

	Dept. of Geology       Fax (Germany) 89 3209 3168
	Tech. Univ. Munich     Fon		     3232
	email: uli at

  • Prev by Date: RE: Re: Re: X-FrontEnd crashes upon certain keystrokes
  • Next by Date: Re: How to get labels correctly plotted
  • Previous by thread: Re: Question on NDSolve (Mathematica)
  • Next by thread: Oh why is life never easy? Need help with |vector|