Ask Your Question

Darwin's profile - activity

2025-04-24 11:00:02 +0100 received badge  Famous Question (source)
2025-04-24 11:00:02 +0100 received badge  Notable Question (source)
2025-04-24 11:00:02 +0100 received badge  Popular Question (source)
2015-04-11 13:44:09 +0100 received badge  Student (source)
2014-12-05 17:42:31 +0100 received badge  Scholar (source)
2014-12-04 17:53:49 +0100 received badge  Editor (source)
2014-12-04 17:53:03 +0100 asked a question Plotting a 2d function

This should be easy, I want to make a nice colour plot of a 2d function where colour denotes the function value.

I can do

y=var('y')

f=y^2

plot(f)

and I get a nice plot.

If I try

y=var('y')

f=y^2+x^2

plot(f)

Then sage tells me it can't find the variable y. Which is ridiculous, since y is in the same place as when I tried to plot a 1d function of y. Anyway, I tried googling to find a function within sage to achieve this (without resorting to excessive matplotlib syntax) and had no success so thought I'd ask a question here. Intuitively, the second case is hardly more complicated than the former so there should be a simple function that can realize this for me.

Many thanks!