From: SourceForge.net <no...@so...> - 2006-04-10 03:55:37
|
Bugs item #1190421, was opened at 2005-04-26 10:51 Message generated for change (Settings changed) made by robert_dodier You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=1190421&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: Lisp Core - Plotting Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: lisp error in plot3d() Initial Comment: Here is the error: (%i1) plot3d(x**y,[x,0,1],[y,0,1]); Maxima encountered a Lisp error: Error in CATCH [or a callee]: Expected a LONG-FLOAT Automatically continuing. To reenable the Lisp debugger set *debugger-hook* to nil. (%i2) ---------------------------------------------------------------------- Comment By: Raymond Toy (rtoy) Date: 2005-08-19 12:18 Message: Logged In: YES user_id=28849 The actual problem is that when we compute 0.0^0.0, the function returns T. (I think this was done to support adaptive plotting where non-number means a singularity of some sort. But we don't do adaptive 3-D plotting.) I'd really like it if we could use Lisp conditions to signal these kinds of errors so we can handle them better. ---------------------------------------------------------------------- Comment By: Barton Willis (willisbl) Date: 2005-04-26 20:36 Message: Logged In: YES user_id=895922 Avoiding x=0 and y=0 is a workaround plot3d(x^y,[x,0.01,1],[y,0.01,1]); But the error message ' Error in CATCH [or a callee]: Expected a LONG-FLOAT' is goofy. There is something wrong that needs to be fixed. Barton ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=1190421&group_id=4933 |