| is there a way to plot this kind of functions right? plot(sqrt(sin(x)),(0,10)) verbose 0 (4069: plot.py, generate_plot_points) WARNING: When plotting, failed to evaluate function at 74 points. verbose 0 (4069: plot.py, generate_plot_points) Last error message: '' |
| If you only want to get rid of the part where sin(x) is negative you can use (write this in sage - it has a maxima interface built in). However, since the values of sqrt(sin(x)) in these places are complex, a possibly better visualization of it is This is a strip around the range you are interested in. Here is an explanation of the output, from sage manual: The magnitude of the output is indicated by the brightness (with zero being black and infinity being white) while the argument is represented by the hue (with red being positive real, and increasing through orange, yellow, ... as the argument increases). This page demonstrates and explains some complex plots.
This is a good workaround - thanks :) But I consider it still a bug - any objections? How can this be used in sagetex?
Georg Damm (Apr 03 '11)
I agree that detecting the domain of definition is desirable (at least as an option), and since maxima does it it should be possible. I have no experience with sagetex so I can't help there.
parzan (Apr 05 '11) |
| I think that the current best way to deal with your issue is to know ahead of time what the domain is. Which isn't ideal, but could be enough for you. However, I agree that the current behavior looks pretty bad, so Ticket 11123 is now dedicated to this. As another workaround, you could do but even that looks not the greatest, and takes forever. |
Asked: Apr 03 '11
Seen: 224 times
Last updated: Apr 04 '11
powered by ASKBOT version 0.7.22
Copyright Sage, 2010. Some rights reserved under creative commons license.