From: SourceForge.net <no...@so...> - 2003-07-14 20:26:04
|
Bugs item #771218, was opened at 2003-07-14 16:25 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=771218&group_id=4933 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Stavros Macrakis (macrakis) Assigned to: Nobody/Anonymous (nobody) Summary: Translate: mexpt of floats incorrect Initial Comment: f():=(-1)^(0.5) translate(f) f() => internal error (when it tries to print out #c(...)). Translate uses (expt -1 0.5), which is incorrect -- it returns the CL number #C(0.0 1.0). To preserve Maxima semantics, this should be (power -1 0.5), returning %I. Same problem with symbolic arguments: f(a,b):=(modedeclare([a,b],float),a^b); translate(f); f(-1,.5) ==> error This happens regardless of the setting of tr_exponent. Maxima 5.9.0 gcl 2.5.0 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=771218&group_id=4933 |
From: SourceForge.net <no...@so...> - 2005-12-05 15:07:27
|
Bugs item #771218, was opened at 2003-07-14 16:25 Message generated for change (Comment added) made by rtoy You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=771218&group_id=4933 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed Resolution: None Priority: 5 Submitted By: Stavros Macrakis (macrakis) Assigned to: Nobody/Anonymous (nobody) Summary: Translate: mexpt of floats incorrect Initial Comment: f():=(-1)^(0.5) translate(f) f() => internal error (when it tries to print out #c(...)). Translate uses (expt -1 0.5), which is incorrect -- it returns the CL number #C(0.0 1.0). To preserve Maxima semantics, this should be (power -1 0.5), returning %I. Same problem with symbolic arguments: f(a,b):=(modedeclare([a,b],float),a^b); translate(f); f(-1,.5) ==> error This happens regardless of the setting of tr_exponent. Maxima 5.9.0 gcl 2.5.0 ---------------------------------------------------------------------- >Comment By: Raymond Toy (rtoy) Date: 2005-12-05 10:07 Message: Logged In: YES user_id=28849 This is fixed now. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=771218&group_id=4933 |