Oh why is life never easy? Need help with |vector|
- To: mathgroup at smc.vnet.net
- Subject: [mg2771] Oh why is life never easy? Need help with |vector|
- From: ULI12 at HOMER.geol.chemie.tu-muenchen.de (ULI WORTMANN)
- Date: Sat, 16 Dec 1995 19:08:35 -0500
- Organization: Dept. of Geology, Tech. Univ. Munich
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 length. |v| is defined as: absvec[u_] := Module[{a}, {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 appreciated. ThanX Uli -- Uli Wortmann Dept. of Geology Fax (Germany) 89 3209 3168 Tech. Univ. Munich Fon 3232 email: uli at homer.geol.chemie.tu-muenchen.de