{VERSION 3 0 "IBM INTEL NT" "3.0" } {USTYLETAB {CSTYLE "Maple Input" -1 0 "Courier" 0 1 255 0 0 1 0 1 0 0 1 0 0 0 0 }{CSTYLE "2D Math" -1 2 "Times" 0 1 0 0 0 0 0 0 2 0 0 0 0 0 0 }{CSTYLE "Hyperlink" -1 17 "" 0 1 0 128 128 1 2 0 1 0 0 0 0 0 0 } {CSTYLE "2D Output" 2 20 "" 0 1 0 0 255 1 0 0 0 0 0 0 0 0 0 }{CSTYLE " " 0 21 "" 0 1 0 0 0 1 0 0 0 0 2 0 0 0 0 }{CSTYLE "Help Heading" -1 26 "" 1 14 0 0 0 0 0 1 0 0 0 0 0 0 0 }{PSTYLE "Normal" -1 0 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Text Output" -1 2 1 {CSTYLE "" -1 -1 "Courier" 1 10 0 0 255 1 0 0 0 0 0 1 3 0 3 }1 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Hea ding 1" 0 3 1 {CSTYLE "" -1 -1 "" 1 18 0 0 0 0 0 1 0 0 0 0 0 0 0 }1 0 0 0 8 4 0 0 0 0 0 0 -1 0 }{PSTYLE "Warning" 2 7 1 {CSTYLE "" -1 -1 "" 0 1 0 0 255 1 0 0 0 0 0 0 1 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 } {PSTYLE "Error" 7 8 1 {CSTYLE "" -1 -1 "" 0 1 255 0 255 1 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Maple Output" 0 11 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 }3 3 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }} {SECT 0 {SECT 0 {PARA 0 "" 0 "" {TEXT 26 9 "Bug fix: " }{TEXT -1 22 "T he 1-norm of a vector" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 232 "The following bug (among others) has been fixed in pa tchlevel 1 (for Windows). The EC1 patch is available from Maple (http ://www.maplesoft.com/patches.html). Recently-purchased copies of Mapl e may already have the patch installed." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 4 "The " }{MPLTEXT 0 21 4 "norm" }{TEXT -1 17 " function in the " }{MPLTEXT 0 21 6 "linalg" }{TEXT -1 76 " pac kage computes various norms of vectors and matrices. In particular, i f " }{MPLTEXT 0 21 1 "v" }{TEXT -1 25 " is a vector or list and " } {MPLTEXT 0 21 6 "p >= 1" }{TEXT -1 2 ", " }{MPLTEXT 0 21 9 "norm(v,p) " }{TEXT -1 40 " should be the Minkowski norm for power " }{MPLTEXT 0 21 1 "p" }{TEXT -1 8 ". Thus:" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "with(linalg):" }}{PARA 7 "" 1 "" {TEXT -1 32 "Warning, new defin ition for norm" }}{PARA 7 "" 1 "" {TEXT -1 33 "Warning, new definition for trace" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 32 "v:= vector([v 1, v2]): norm(v,3);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#*$),&*$)-%$absG 6#%#v1G\"\"$\"\"\"\"\"\"*$)-F)6#%#v2GF,F-F.#F.F,F-" }}}{PARA 0 "" 0 " " {TEXT -1 42 "However, it doesn't work in Release 5 for " }{MPLTEXT 0 21 5 "p = 1" }{TEXT -1 8 " unless " }{MPLTEXT 0 21 11 "_Envsignum0" }{TEXT -1 13 " is set to 1." }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 28 "_Envsignum0:= '_Envsignum0';" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>% ,_Envsignum0GF$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 10 "norm(v,1 );" }}{PARA 8 "" 1 "" {TEXT -1 39 "Error, (in norm) invalid vector nor m, 1" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 27 "_Envsignum0:= 1: no rm(v,1);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#,&-%$absG6#%#v1G\"\"\"-F%6 #%#v2GF(" }}}{PARA 0 "" 0 "" {TEXT -1 50 "For convenience, I have writ ten a replacement for " }{MPLTEXT 0 21 4 "norm" }{TEXT -1 24 " which t emporarily sets " }{MPLTEXT 0 21 11 "_Envsignum0" }{TEXT -1 31 " to 1, then calls the original " }{MPLTEXT 0 21 4 "norm" }{TEXT -1 13 " proc edure. " }{MPLTEXT 0 21 11 "_Envsignum0" }{TEXT -1 92 " is restored t o its original value when this exits. To use this bug fix, after load ing the " }{MPLTEXT 0 21 6 "linalg" }{TEXT -1 28 " package execute the command" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 19 "readlib(fixnorm) ();" }}}{PARA 0 "" 0 "" {TEXT -1 18 "At this point the " }{MPLTEXT 0 21 4 "norm" }{TEXT -1 31 " command should work correctly." }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 10 "norm(v,1);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#,&-%$absG6#%#v1G\"\"\"-F%6#%#v2GF(" }}}}{SECT 0 {PARA 3 "" 0 "" {TEXT 26 9 "See also:" }}{PARA 0 "" 0 "" {HYPERLNK 17 "linal g" 2 "linalg" "" }{TEXT -1 3 ", " }{HYPERLNK 17 "linalg[norm]" 2 "lin alg[norm]" "" }{TEXT -1 2 ", " }{HYPERLNK 17 "Patchlevel 1" 2 "Patchle vel_1" "" }{TEXT -1 2 ", " }{HYPERLNK 17 "signum" 2 "signum" "" }}} {SECT 0 {PARA 0 "" 0 "" {TEXT 26 22 "Maple Advisor Database" }{TEXT -1 15 " R. Israel 1998" }}}}{MARK "1 1 4" 6 }{VIEWOPTS 1 1 0 1 1 1803 }