nm

11353 Reputation

20 Badges

13 years, 12 days

MaplePrimes Activity


These are replies submitted by nm

@Christopher2222 

Sorry, but it does not work for me. I am using 2015 on windows 7, 64 bit.

esc just gives beeps and does not autocomplete unless there is space after the word. I am using worksheet UI, not the Document mode UI.  Here is a movie. You can see only when I have space it does autocomplete. You can't hear the beeps, but I am pressing ESC all the time before

 

 

@Thomas Richard 

No, it does not work. It only works if you have SPACE beyond the word you want to autocomplete.

Please try this:

LinearAlgebra[Cro]

Now put the mouse after the "o", but do not make space between "o" and "]". now autocomplete do not work. I tried your suggestions, they do not work. Only where there is space it works.

Basic usability bug that have not been fixed for long time. Also one that has not been fixed, is F3. (split execution group) Clicking on F3 in the middle of line, breaks the code. it moves the rest of the line code to the new group.

What F3 should do, when clicked in any place on current line, is split from end of the line, not from its middle. This is the logical way, and 99% of what one intends to do, and without changing or splitting the current line of code. Now one must remember to move the cursor to end of line before hitting F3. 

May be Maplesoft should hire usability engineers or do some usability study on its UI(s). It is very awkward to use.

 

 

@Carl Love 

This bug has not been fixed in 2015. Very disappointing. This makes using Maple very awkard. The UI is allready hard to use, and this makes it even harder. One has to make space just to do automcomplete, then remove the space.

It is clear to me that Maplesoft does not care about usability in its product. Such a basic problem could be fixed in one hr by someone internal to the company, but no one seems to care.   Just make a release, year after year, same time, but what does get fixed? Do we have list of bug fixes in each release?

@tomleslie 

        "such as having text in matrices, keys as a set not a list"

Really? What is wrong with having text in a matrix? In Mathematica, you can have graphics (2D and 3D), audio, even video in a matrix. A generic matrix is just a list of lists.  A matrix really is a rectangular arrangement of data. Who said it can only have numbers?

 

@Axel Vogt 

 

You seem to be running 32 bit Maple. Mine is 64, so it is in "C:\Program Files\Maple 18\lib" on my PC.

So according to you, one should put the maple.ini in that folder and it will be read from there only and no other place, even if there is an old maple.ini somewhere else?

That is the reason I wanted to know which maple.ini is read. It seems strange that there is no command or a way to find out which files are read by Maple after it starts. This is such a basic requirment.

@gkokovidis 

 

Use the command below at the Maple prompt.

libname();

It will display a list of files that get read from the maple.ini file

 

I typed the command and got this

         "C:\Program Files\Maple 18\lib")(), (".")

I do not see list of files? I wanted a way to find out, which maple.ini file Maple loaded, while inside Maple.  Or if there is a log file I can look at and see this information.

I also do not have a C:\Maple18 folder.

 

@Rouben Rostamian  

oh, that is just the PDF reader itself that I have. I am on windows 7.

 

For example, I cropped your plot, and this is the result

Before:

After:

Since your pdf file is one page, this is even easier than having to deal with multi-page pdf.

If I have to do this in multi-page paf, I first extract the page in question to separate pdf file, and then crop it.It really takes less than few seconds to do.  I assume this crop tool is there is all pdf reader from adobe.

@Chia 

it works for me. Maple 18.02

use dsolve with the numeric option

@ecterrab 

dsolve(blabla, Order = 20) would result in (arrive at dsolve as) dsolve(blabla, 6 = 20).

Is it then possible to have Maple functions and command detect/check for invalid input and invalid options and issue an error message to the user intead of ignoring these user errors? If dsolve would have issued an error message about an invalid argument or such, then it would have been easier for me to notice this and correct it. For example, I just tried this, and I was surprised it worked. Maple did not complain about anything:

restart;
eq:=diff(y(x),x$2)+y(x)=0;
dsolve({eq,y(0)=1,D(y)(0)=0},y(x),series,orderzzzz="some string");



On the other hand, it is true, order = n is documented in all these help pages (pdsolve,series, DifferentialAlgebra[PowerSeriesSolution], DEtools[rtaylor], ..) but not in dsolve,series, confusing you. This is an oversight. I will make sure the option is mentioned also in dsolve,series.

thank you.

@Preben Alsholm 

I was following documentation.

http://www.maplesoft.com/support/help/maple/view.aspx?path=dsolve%2fseries

Also, this option is not given in the documenation at the top:

I do not see it. But I actually did try using Order as an argument and it did not work as you can see

Maple 18.02. 

But now what I tried with lower case order, it worked. I wish Maple can make up its mind on lower case vs. upper case, and to document options that are actually there. Having to try things to learn what the API is, is not the correct way to use software.

 

please post plain text code, not screen shots.

When getting into trouble, the first thing to do is to try to reproduce the problem using a small example. This is the first and most important skill a programmer must learn.

You say Maple does not seem to evaluate the array in a loop. So, I would start by trying to reproduce this using small example with small array instead of trying to figure it out using the large program.

Many times, just in trying to reproduce the problem in small example will show the error you are having in the code, it might be as simple as needing to use an eval somewhere.

 

@Carl Love 

nice solution. I tried subsindents instead of evalindents, but becuase I missed the algsubs, it was not working, but now it works with the 1/TV

collect(subsindets(B,`*`,x->algsubs(1/(T[1]*V[2])=u,x)),u);

(too many Maple functions, too little time)

@Kitonum 

This is the first thing I tried, but I used: algsubs(T[1]*V[2]=U, B); instead of yours algsubs(1/(T[1]*V[2])=U, B) and I could not figure out why the T1V2 in the denominator(s) were not being replaced. I thought it works like Mathematica patterns, but I was wrong.

 

First 77 78 79 80 81 82 83 Last Page 79 of 91