787 Reputation

11 Badges

9 years, 147 days

MaplePrimes Activity

These are replies submitted by sand15

@Joe Riel 

ifactor must indeed contain an implicit loop.

By the way, here is a simplified version of my previous code. Its performances are still poor compared to a with-while-loop-code (as @vv  mentioned).

NT := proc(p, q)
  local fp, fq:
  if divide(p, q) then
    fp := ifactor(p); 
    fq := ifactor(q);
    algsubs(fq=X, fp);
    degree(%, X);
    printf("%d divides %d  %d times \n", q, p, %)
    printf("%d does not divide %d \n", q, p)
  end if;
end proc:



I know, but this was not my purpose. I only wanted to provide a solution which requires no explicit loop (even if on might comsider  map and "~" are disguised loops).
In my mind it was just a kind of stylistic exercise.

@Scot Gould 

What I like about your videos is that you do the course live, filling in the worksheet step by step.

I myself have developed a series of courses for corporate training courses on statistics which are based on the use of Maple (which implies that people already have some knowledge of Maple).
And the main question is "Is it better to build the worksheet (or document) live, or to run a step-by-step worksheet that's already been written (as Robert Lopez does)?"
I feel that your choice is well suited to short videos and I wonder whether it would be appropriate for one-hour training sessions, for example.

@Scot Gould 

I didn't know at all about this site, it's an excellent initiative and I will promote it around me.


I would have thought the opposite.
Thanks for the reply


Ok, the "it is the coefficient in the expansion (1+x)^alpha = sum(binomial(alpha,k)*x^k,k=0..infinity)" definition makes sense as long as do not wanr to draw any parallel to the factorials (IMO).

An opinion confirmed by this source Binomial_Theorem :
In section
Generalizations > Newton's generalized binomial theorem
"In order to do this, one needs to give meaning to binomial coefficients with an arbitrary upper index, which cannot be done using the usual formula with factorials. However, for an arbitrary number r, one can define ..."

At last, the Maple: dictionnary (entry binomial coefficient) says more or less the same thing than the source above.

Thanksagain for your precious comments.


Thank you @dharr for this inquiry which must have taken up a lot of your time.

I have carefully reas and read again your reply and I still do not understand if 0

  1. results from a decision not to return an error but something like "caution, the result "0" is a convention when b < a",
  2. or a mathematical extension of the definition of binomial(a, b) for b < a?

As I mentioned earlier, I couldn't find any mathematical result on the expression of binomial(b, a) when b < a (which does not mean there is none).

What is also disturbing is than convert(binomial(b, a), factorial) produces an error when b < a.
Which seems to mean that the object convert produces is not the same than the original one expressed differently.

In fact all this leaves me a bit hungry in spite of your excellent work.


I didn't know this tip to avoid the syntax error, very valuable information.
Good luck for the continuation.


You missed one: the loop starts with m=2 and thus dff(..., eta$(m-2)) is not correct :-)


I suspect the OP might have had something like this in mind

k  := sqrt(sigma^2-`V__+`):
kt := convert(taylor(k, `r__&prop;` = 100, 30), polynom):
int(kt, `r__&prop;`)


If you have a true problem to solve, why not use  GraphTheory:-TravelingSalesman instead of ChatGPT?
Unless it was just to see what ChatGPT is capable of?

@Carl Love 

It's a real pity 2D mode is so permissive; such a typing error would be immediately noticed in 1D mode.
Thank goodness  plots:-dis play(...)  produces an error in 2D mode.

Thank you @acer


Pretty, I vote up.

Is it possible, as with animate, to change the numer of frames per second when you click on the animation right triangle?

@Carl Love 

That is indeed a good explanation and, although I am still an amateur at Maple, I do believe that this package would benefit from a rewrite.

1 2 3 4 5 6 7 Last Page 2 of 24