Alejandro Jakubi

MaplePrimes Activity


These are replies submitted by Alejandro Jakubi

I have complained for exactly the same reason when help pages were published online for the first time, a few years ago, to no avail as you can see. Additionally, it implies a waste of bandwitdth and download time, as the size of a pixmap file usually is far larger than the size of the text code conveying the same information. And note that exactly the same problem occurs with this site when documents are uploaded. And moreover, frequently they typeset very ugly.

It sounds that Maplesoft management rational is selling everybody the document mode, clickable math and so on, as they beleive that this stuff  is superior to what Mathematica could offer. Indeed, I think that they are deeply wrong, but I find that no rational discussion is possible with them. 

And the technical problem seems to be that they have not found a good way so that browsers could display natively their typesetting "technology" (TypeMK, XML, Java). So they have had to recourse to this last resource of using pixmaps. A related consequence of this bad decision is that TeX typesetting, so good and common in math sites elsewhere, is impossible here.

Interesting. I guess that you mean the line FFTa:=... Indeed, by individual line execution I get an error from the execution of `rtable/Power`:

FFTa := `<|>`(`<,>`(seq(FFT(a[i, () .. ()]), i = 1 .. nTimes)));
Error, (in rtable/Power) exponentiation operation not defined for non-algebraic exponents

which can be observed in more detail by adding before the line:

trace(`rtable/Power`):

However, when pressing the whole worksheet execution button (!!!), no trace from `rtable/Power` is produced. Presumably meaning that this procedure is no being executed, and consequently no exception from this procedure could be rised. So, the question arises what code is being executed instead?

@nm 

Being very far away I can only make guesses. My impression is that symbolic integration is considered by some people an area where making progress is difficult. For instance handling branch cuts of the primitive function crossing the integration interval. And the computation of limits. It seems that there is no good enough theoretical background for these subjects, and few persons are making research on them. So, it looks like symbolic integration has been given a low priority. 

@alexr 

In principle yes. In practice, I see little hope of seeing a fix anytime soon. Integration is an area where bugs are  being reported quite frequently, but has not been improved for many versions (years) already.

If you mean selecting or avoiding some definite integration methods, the answer is yes. For instance, if you want for your integral to try only the method ftoc, you can use:

int(h(x, m, n, p, q), x = -infinity .. infinity,method=ftoc);

And if you want to try the rest of the methods, avoiding the method ftoc, you can use:

int(h(x, m, n, p, q), x = -infinity .. infinity,method=noftoc);

See, ?int,methods .

@Axel Vogt 

Me too, in recent years, sometimes accessing www.maplesoft.com, got the French or German versions (instead of English) by default. Right now it is German, and gulli.com correctly identifies Argentina. Fortunately, I can read in any of these three languages...

@alexr 

It seems to me that it should be possible to compute this integral by contour integration. Again by hand. Maple has also a method contour but it is rather weak and fails here.

@Andriy 

The special tag for displayed code presentation is the pre tag. It has existed for many years (since the start of Mapleprimes in 2005 probably). Try also the code tag for inline usage. See the list of supported tags here.

@Carl Love 

May be the reason is that an example is missing in the documentation (or hard to found if it exists) showing the use of unassign with multiple arguments. On the contrary, it is rather frequent to find in the documentation examples using multiple a:='a' statements, like in ?updates,Maple15,computation :

Unassign the names f, g, n, and p.
f:='f': g:='g': n:='n': p:='p':

@viraghj 

Apparently, what is offered as definition of the term "expression" is this paragraph in ?ProgrammingGuide,Chapter03 :

Maple language elements can be classified as either expressions or statements. An expression is a first-class data element in the Maple language. In other words, expressions can be stored in data structures, passed as arguments to procedures, and manipulated in various ways; they are often used to represent mathematical objects.

Now, I think that the concept of first-class data element is nowhere defined in the Maple documentation. So, I guess that one should go outside as here.

@SandorSzabo 

And the included links (still not working) are from the previous years. As I see it, with few exceptions, both sides, Maplesoft and Maple users are very conservative sets of people. I could show many examples...

Additionally, most recent developments from Maplesoft target a usage niche away from the Maple language like Clickable  Math and MapleSim.

@Carl Love 

For your enjoyment, this thread Function vs procedure is quite nice.

@acer 

What symbols have you saw displayed? Earlier you had said they were empty boxes except for five in 380..450 (the same as I see). And those five are the only ones for this range in UnicodeToEntity, isn't it?

 

@Carl Love 

Go and tell that to the writers of Maple documentation. It is full of places where function is used as a procedure or routine. Do you need examples?

@acer 

This list goes up to unicode value 120171. But it includes only "sections" of this space. Indeed 380..450 is a rather empty range, while some other ranges are more complete. And in particular, 9813 is not included. So, one point is the reason why some unicode items are included in this list and some other ones are not. And the reason, I think, is precisely font availability. So, indeed, I coincide with you. Is it more clear?

First 30 31 32 33 34 35 36 Last Page 32 of 109