Scot Gould

Scot Gould

747 Reputation

14 Badges

11 years, 170 days
Claremont McKenna, Pitzer, Scripps College
Professor of Physics
Upland, California, United States
Dr. Scot Gould is a professor of physics in the W.M. Keck Science Department of Claremont McKenna, Pitzer, and Scripps Colleges - members of The Claremont Colleges in California. He was involved in the early development of the atomic force microscope. His research has included numerous studies and experiments using scanning probe microscopes, particularly those involving natural fibers such as spider silk. More recently, he was involved in developing and sustaining AISS. This full-year multi-unit, non-traditional, interdisciplinary undergraduate science education course integrated topics from biology, chemistry, physics, mathematics, and computer science. His current interest is integrating computational topics into the physics curriculum. He teaches the use of Maple's computer algebraic and numerical systems to assist students in modeling and visualizing physical and biological systems. His Dirac-notation-based quantum mechanics course is taught solely through Maple.

MaplePrimes Activity


These are replies submitted by Scot Gould

@Carl Love  In looking at the two solutions provided, I notice the declaration of the arguments within the procedure is different.

In your answer: proc(A::Vector, Array),

In Kitonum: proc(v::{Vector, Array})

In looking at previous examples, I thought what you wrote has been standard, but it appears not to work in Maple 2020 if one passes an Array, but Kitonum's does. Did this change recently?

(Actually, I prefer the format used. The variable should be one of a "set" of possible types.)

P.S. Thanks for the feedback on my other questions. 

 

@acer 

Much thanks for your effort and detailed write up.

You confirmed my suspicion that evalf(int()) was the wrong approach. (However it appears the evalf(Int()) calculation does not execute any faster.)  I was unaware of the “mixup” in Minimization.

Q: Is this a problem with just this function (and probably Maximization) or inherit in the entire Optimization package? 

The addition of the single conditional statement clearly made the difference. I believe I interpret it as: “If the list [K,r] is not a list of numerical values then return the procedural call with the arguments included.”

Q: In Maple coding, is this the preferred technique for telling a calling function/procedure that the call failed? (This may require me do learn more Maple coding than I have historically thought was necessary.)

Q: In listing local variables, I failed to include the variable x, yet Maple did not flag it like it flagged f1 and f2 when I did not list them as local. Does not listing “x” as a local variable cause problems, or is it simply a case of sloppy coding?

And yes, it makes sense the K and r of the function is not the arguments K and r. I was unaware of the use of “:-K” as representing the variable of an expression. (Maybe I will need to learn more coding.)  Much appreciated.

Point 3) is important – I do understand. Yes, I understand why one has to play with these two values. (And why a scaling factor is beneficial.)  

One last “way down in the Maple rabbit hole” question

Q: In procedure proc4 execute nearly 8 times quicker when the “unapply” command is included within the procedure as opposed to placing that function call outside of the procedure, i.e., defining df as a function and not an expression?


 

I completely agree with Carl's suggestion. To the more novice user, when Maple returns fsolve(expression), it isn't clear if the function fsolve is misspelled, or doesn't exist. In addition to saying something like "no solutions found", add , either suggestions such as "infinite solutions" or a link to the online help page. 

@mmcdara FYI: the first worksheet does not load as it is viewed a corrupt. 2nd works sheet loads fine. 

I am unable to download it. It shows a server error.

 

@goli Does the drawing capabilities of Maple suffice? Click on the plot and then on the drawing button above the window and drawing tools appear.  For me that is the fastest route.

Did you ever identify a solution that you liked? 

@Carl Love Since your goals are different than mine - I don't have an answer, but at least you now have a way to research the RSS feeder that you desire, i.e., one that pushes notifications. A quick search shows something called EasyRSS might work. Feedly appears not to have the ability to push notifications even if you purchase the pro version. Wish I could help.

@Carl Love I downloaded the document from the MapleCloud location where Ramakrishnan found it. None of the errors shown in his posting were found. Yes, the input code is hidden.   There are numerous errors found in coping the original code along with the major issue you point out of failing to separate text group content with execution group content.

 

 

Range is from a..a+r where r can have a value from 0 to R.  (Note - jpg shows explore)

Question_of_Integral.mw 

@Carl Love I sense the current version Maple Player is even less popular MapleCloud. (Our colleges have no use for it since we have a site licence for Maple.) While I have never tried MP, it seems like it has minimal appeal. Maybe someone can explain the reason for  the experation date associated with it.  

At the conference, while I heard no discussion to bring MP  to Android/iOS, you still may be correct.   MP, along with some sort of cloud sysem, could end up integrated it into Maple Companion. MC is definitely an area of interest for Maplesoft. 

@Carl Love Thanks Carl. I think you are somewhat correct. Based on discussions at the Maple Conference in November, there is no doubt that the Maple Companion is a direction that they are moving toward. But this product really isn't there yet, IMO. (It can't read my handwriting, now matter how well I write. )And yes, there were folks who requested an Andriod / iOS version of Maple, even if it were a subset of the Mac/Linus/Windows version.

Sure, taking a photo is useful, but the ability to interact with the worksheet is crucial.  Hence why I wondered - are folks taking advantage of the potential of the MapleCloud, are they not aware of it, are they disinterested or do they find the limitations and unreliability of the software causing them to ignore it. 

Your experience with the Yahoo groups is akin to what I have planned to achieve with MapleCloud - but more than file sharing. 

And I bet Maplesoft monitors MapleCloud usage.  I'm curious where they think this will be going. 

@Carl Love English is my native tongue for which I am incapable of communicating via the keyboard. Sorry for the typo. 

@Carl Love Edited for clarification, I hope. For each parameter, the default controller for a parameter in the Explore is a slider, which I prefer. However, it can be changed to one of several other options such as volumegauge, dial, etc. The advantage of a textarea is that one can direclty enter the value. However, with the slider controller, even though the value of the parameter is shown to the right, one cannot modify it directly. The reason for having both options is that it isn't always easy to select exactly the right value for the parameter.  This feature of having two ways of modifying a parameter is common in other packages. Maybe you know a workaround. 

First 16 17 18 19 20 21 22 Page 18 of 23