[HP-PIRME] BUG Pretty Print, Solution: abs => |...|, ABS => ||...|| Message #1 Posted by CompSystems on 12 Dec 2013, 10:40 p.m.
Hi, in the new firmware version there is a new command abs() that is different ABS()
v1:=[1,-2,3];
v1 .^ 2; => [ 1^2, (-2)^2, 3^2 ] => [ 1, 4, 9 ] // Super OK, power element by element
dot( v1, v1 ); 1^2 + (-2)^2 + 3^2 => 14 // Super OK
abs( v1 ); => [ 1, 4, 9 ] // Super OK, absolute value of each element
ABS( v1 ); => SQROOT(14) // OK, now ABS() (CAPITAL) == NORM()
Ans ENTRY from history to the input line
=> abs( v1 ) [BUG] should be in uppercase not lowercase
IDEA: bug solution ABS(...) == ||..|| => double ||
why better not to create a new command (NORM)and thus avoid ambiguity ( abs with ABS, CAS version 1.1.0.27)
NORM( v1 ); => || v1 || (show history) => SQROOT(14) // Super OK CAS version 1.1.1 =)
Edited: 13 Dec 2013, 9:50 a.m. after one or more responses were posted
|