110 Reputation

5 Badges

3 years, 21 days

MaplePrimes Activity

These are questions asked by opus64


I'm sure this is a dumb question, can someone remind my why this doesn't work and how to get around it?



V := `<,>`(A, B, C)

Vector[column](%id = 18446745896443115750)


A := 1



"(V) ? ()"

Vector[column](%id = 18446745896443115750)




Download VectorCalculusQuestion.mw




All too often I encounter an annoying issue, and when it happens it makes Maple slower than just scribbling on paper.  Unfortunately I don't understand why it happens or when it is going to happen so it creates a huge waste of time.

While most of the time expressions behave as expected, other times the exact same expression behaves as if it is something other than what is shown on screen.  I just ran into such an issue as an example:

What am I missing here? Why would phi not be interpreted as phi?

The only thing I could think of not being a Maple expert is assumptions.  I found I have an assumption earlier on phi (assume(phi>0,phi<45) so I removed it, but inexplicably(to me) that only fixes the first 2 lines, the last 2 lines still have the same issue, why I can't understand.  Why would having an assumption on phi, prevent me from evaluating the expression at some value of phi? The provided value is even within the assumed range.  And in either case, why can't I declare a value for phi and have that be understood?

Sorry for what I suspect is a dumb question, and thanks in advance.

EDITED to correct = -> :=

I'm using variable names that have subscripts, not as a table index but literal i.e. R__1 as a unique variable name.  It seems whenever I make assumptions on variables that have subscripts, when I use them the variables that have subscripts are printed twice:


Can anyone explain why this happens and how to get around it?


Thanks in advance.

When the Explore command results in a slider, for example like this:

Explore(plot(x^2 + a, x = 0 .. 10), a = 10.5000000000 .. 11.5000000000)

The value shown next to the slider has only one decimal place, despite the fact that the slider can be easly placed at values in between.  Is there a way to change the number of decimal places shown on the slider label for the Explore command?



One of the features I find most useful is the ability to use Explore and plot3d(in Worksheet mode) to visualize how an expression changes for given parameters.  Unfortunately, when I use Explore(plot3d...) the default output is a very narrow box with a small 3d plot and sliders underneath.  In other programs like matlab or mathematica, resizing a plot is simply a matter of resizing the plot box/window, but I do not understand why it seems almost like an impossibility in Maple, I must be missing something:

  • The resulting 3d plot in the Explore box does not have resize handles
  • Using the 'size' parameter does not work with plot3d, like it does with plot
  • If I under Tools->Options->Display I change Plot Display to 'Window', that seems to have no effect.  I expected it to open the plot in its own resizeable window but that does not seem to be the case.
  • There are resizeable 'handles' on only left and right side of the Explore bounding box, but that does not resize the plot
  • If I click on the plot there are is a 'table' and 'cell' tab that shows up in the right pane:
    • If I increase the cell width and height in pixels, the plot goes blank. I have to rerun the script to get the (small) plot to come back
  • What is even more strange, is that a few times I have stumbled across some 'magical' sequence of resizing the Explore box horizontally, changing table scale settings and the width/height of the plot which eventually does give me a bigger plot.
  • I haven't been able to nail down what the magical sequence is, and 90% of the times I can't get it to work.  Not to mention that the second I run the script again it all resets itself and at best I have to redo the complex 'magical' sequence of adjustments every time.


It can't be this difficult to resize a plot, can it?  I love Maple, I think there is nothing else like it, but this is a rather embarrasing state of things for such a simple, basic functionality.


I did search and found a script for doing it programmatically on a plot but it relies on having a handle(foo:=plot...) to the plot which doesn't seem to work for Explore.


Thanks for any help.


1 2 3 Page 2 of 3