MrMarc

3158 Reputation

18 Badges

17 years, 139 days

MaplePrimes Activity


These are replies submitted by MrMarc

Thank you :-) That worked well !

Thank you :-) That worked well !

Let say that we have L:=[1,2,3,2,4,6,5,0,9,0,3,4,4];

There exist only one list element where L[i]=2 and L[i+1]=3 and that is L[2]
I can eaily find such list element by writting a loop. However, may times it would be nice to have a quick
and dirty approach to finding such a list element given some specification. For example
some version of :

add(`if`(i+1 =4 and i= 2, 1, 0), i=L);

Does it make sense ?!

Let say that we have L:=[1,2,3,2,4,6,5,0,9,0,3,4,4];

There exist only one list element where L[i]=2 and L[i+1]=3 and that is L[2]
I can eaily find such list element by writting a loop. However, may times it would be nice to have a quick
and dirty approach to finding such a list element given some specification. For example
some version of :

add(`if`(i+1 =4 and i= 2, 1, 0), i=L);

Does it make sense ?!

Ok, I will post my wish list (slightly reversed) for Maple 15 here as well to get maximum exposure:

1) Better support for algebra manipulation. More flexibility on how equations can be presented and manipulated.
Currently algebraic manipulation is a nightmare in Maple. I get sick to my stumage everytime
I know I have to manipulate an equation to an already predetermind format in Maple.

2) The ability to create shortcuts ( ie bookmarks) to Maplets inside Maple ( ie on the meny to the left).
ie when you click on a bookmark the maplet should launch inside Maple.

3) The ability to save sections of code in the meny to the left under different names ie code 1, code 2.
For example I always forget the command for printing a space print('``'). Now I have to open my
worksheets where I have all my favorit commands (which takes 1 min due to size) and then try to locate it there.

4) An excel solver (Generalized Reduced Gradient) that does not cost 1000 USD for basic Maple
version plus 1000 USD for Global optimization toolbox. I do not understand why such local solver is not ship
with standard Maple version.

5) One consistent differential notation diff(f, x). I just hate this D[1](F)(t, v(t)) notation. I find it to be extremly poor.
Especially when you have a lot of variables. It is completely impossble to see what is what. I completely hate it !
If find such an notation to be extremly "ad-hoc". You can only find it in Maple. The diff(f,x) notation should also be
extended to handle composite expressions like diff(f, x(t) ) or diff(f, ln(x) ) etc

6) Default text and equation sizes must be much larger. I find my self to constantly having to increase the
size to 16 which is quite annoying. The "style sets" command by default does not seem to work properly
I constantly have to tell maple again and again but it always revert back to standard settings.

7) Embedded components. It must be possible to increase the size of the slider. When you have many values ie
-100 to 100 and small tick sizes it is just impossble to see anything. Other than that Embedded components
is a feature a greatly enjoy in Maple. This is the best thing since sliced bread.

8) The GUI must be able to handle "asynchronious updates" ie running a loop in the background and
outputing the data while the user have control over the prompt (ie entering other commands simultaniously)
ie run a loop until I type stop etc. An better way might be to allow "asynchronious updates" with Embedded
components ie run a loop in the background that updates some data in a mathcontainer  while the user
simultaniously can enter other commands in the prompt. The loop should run until the user enters stop
in the command prompt etc. This should also work with multiple loops for multiple mathcontainers  

9) Vertical tickmarks on the x-axis in a plot ie tickmarks like 2009-08-01 must be displayed vertical to look good.

10) Flowcharts. Instead of having to code and write loops I want to be able to drag components to a flowcharts.
ie random variables, if statments,counters, plots etc etc. This is a more natural way to create an algorithms.
I want the flowchart to represent "one loop". For example start with a random variable, arrow to a if statment,
if such a value is larger than 0.3 then go to a different region in the flow chart, etc etc. Then on top the user
imputs how many times the flowchart should be iterated and simply click start. Similarities to MapleSim.

11) A comand to attach data to a worksheet. I find myself importing csv data. But when the worksheet is closed
the data is always gone. This creates problems when you want to share a worksheet with other peoples. I want
to be able to right click on a matrix and select attach to worksheet. Now I have to first convert the matrix to a
listlist and copy and past into a codeedit region. Which only works for small data sets.

12) Spellcheck when you type something on MaplePrimes. My default spellchecker does not work for Mapleprimes
for some strange reason. It works fine everywhere ells.

13) When you copy something inside Maple and past it into another section of code the pasted code always has the
original typeset (font, size) I find this to be annoying. I want the pasted code to have the same typeset ( font, size etc) as
the code has that you past your code into. Another thing is the label command with plots. When you copy some label
code ie labels=["Axes X", "Axes Y"] and past it somewhere ells it is always pasted with size 12. Extremely annoying.

14) Sometimes when you put plots (Embedded components) inside a table and changes the background color of the
table the background color of the plot also changes. This does not always happend but it do happend sometimes.
Maple 13 also seems to introduced some problems with the way labels are ploted on some charts. Sometime
the label on the y-axis does not show up and sometime the label on the x-axis is not in the middle etc 

15) It would be reasonable to assume that if you change the font size once in the begining of a worksheet that
the font size for all text or code after such an event should be equal to the font size that you specified unless you
explicitly makes a change for a specific section of text. This is not the case in Maple. For each new section of
text or code you enter you have to manually change the font size. This is annoying. One change in the begining
(I am not talking about manage style) should be sufficient.

16) The Code edit region is "leaking" ie if you put a bunch of code in there where the first line is for example restart.
Then when you collapse the code edit region restart always shows up outside the code edit region, strange !

17) The ability to assign external pictures (ie jpegs located on harddrive) to variables in maple. If this was possible
you could create an embedded component plot that randomly displayed some selected image which would be neat :-)

18) When you past code into an embedded components such as a button or slider all : becomes ; and the structure
of the code becomes "compressed" so you are forced to reorganize everything again ( ie make sure that there are 
proper spacings so the code can be easily read) which takes time and energy. I dont think I have to point out that
this is annoying.

These are the once I can think of right now :-)

I have no idea. I am just trying to pick up momentum and come up with some applications of
this stuff to economics, trading/finance, time series analysis. Some of these impulse response
plots look very cool but the interpretation seem to be very elusive ( or at least to me) .

I like the animation of convolution on the wikipedia page  en.wikipedia.org/wiki/Convolution

I just wish a could come up with an powerful interpretation and finance application to this :-)
 

"The time domain approach is through convolution and the frequency domain approach is through Fourier transform.
Both these methods are identical.  "

I have no idea. I am just trying to pick up momentum and come up with some applications of
this stuff to economics, trading/finance, time series analysis. Some of these impulse response
plots look very cool but the interpretation seem to be very elusive ( or at least to me) .

I like the animation of convolution on the wikipedia page  en.wikipedia.org/wiki/Convolution

I just wish a could come up with an powerful interpretation and finance application to this :-)
 

"The time domain approach is through convolution and the frequency domain approach is through Fourier transform.
Both these methods are identical.  "

humm thanx for explaining that :-)  Yes, that sounds interesting ! Maybe I should do some more research into
this and learn some more stuff even though it does sound like an extremely complicated area .

humm thanx for explaining that :-)  Yes, that sounds interesting ! Maybe I should do some more research into
this and learn some more stuff even though it does sound like an extremely complicated area .

Maybe I have bit of more than I can chew. It all sounds so complicated :-)  Maybe I should start a less demanding project....
Could you please give me a simple example so my weak brain can understand ?!

Maybe I have bit of more than I can chew. It all sounds so complicated :-)  Maybe I should start a less demanding project....
Could you please give me a simple example so my weak brain can understand ?!

Nice job Doug :-)  My wish list contains the following :

1) Better support for algebra manipulation . More flexibility on how equations are presented.
2) The ability to create shortcuts ( ie bookmarks) to Maplets inside Maple ( ie on the meny to the left).
3) An excel solver (Generalized Reduced Gradient) that does not cost 1000 USD for basic Maple
version plus 1000 USD for Global optimization toolbox. I do not understand why such local solver is not ship
with standard Maple version.
4) One consistent differential notation diff(f, x). I just hate this D[1](F)(t, v(t)) notation. I find it to be extremly poor.
Especially when you have a lot of variables. It is completely impossble to see what is what. I completely hate it !
5) Default text and equation sizes must be much larger. I find my self to constantly having to increase the
size to 16 which is quite annoying.
6) Embedded components. It must be possible to increase the size of the slider. When you have many values ie
-100 to 100 and small tick sizes it is just impossble to see anything.
7) The GUI should be able to handle asynchronious updates ie running a loop in the background while the
user have control over the prombt (ie entering other commands simultaniously) ie run a loop until I type
stop etc. This should also work with Embedded components ie update some data in a mathcontainer
while the user enters other commands etc. 
8) Vertical tickmarks on the x-axis in a plot ie tickmarks like 2009-08-01 must be displayed vertical to look good.
9) Flowcharts. Instead of having to code and write loops I want to be able to drag components to a flowcharts.
ie random variables, for loops etc etc. This is a more natural way to control an algorithms.
10) A comand to attach data to a worksheet. I find myself importing csv data. But when the worksheet is closed
the data is gone. I want to be able to right click on a matrix and select attach to worksheet. Now I have to first convert
the matrix to a listlist and copy and past into a codeedit region. Which only works for small samples
 

what is the point of this stuff anyway ? It looks like a phase diagram with trajectories.

Why dont you use DEplot ?

Calculator are more or less useless today ! The only purpose they have is to do simple arithmetics such as 140+654 etc.
I remember when I went to a high school (math specialisation, probably 15 years ago) the teacher said : It is extremly important that you buy this texas instrument TI-85 it is an extremly powerful tool. What a load of bull crap that was. It would have been much better if he would have said: travel 15 years forward in time and get a copy of Maple 13. Is anyone with me here ?!   :-)
 

Insert a slider called slider0 and a plot window called Plot0. Both are embedded components and are located
in the meny to the left. Right click on the slider and select "component properties" and click on
"Action When Values Changes" then past the following in there:

with(DocumentTools):
X := proc (c) plot(sin(c*x), x = 0 .. 10) end proc:
Do(%Plot0 = X(%Slider0)):

click ok and before you click ok the second time adjust the "Value at Lowest position",
"Value at Highest position", "Show Axis Labels", "Snap to Axis Tick Marks" etc etc . You are all done :-)
 

First 23 24 25 26 27 28 29 Last Page 25 of 33