[Blindmath] Computational software

Godfrey, Jonathan A.J.Godfrey at massey.ac.nz
Sat Mar 12 08:09:55 UTC 2016


Hi John et al.,

Here is the experiment I conducted using Maxima:

solve(a*x^2+b*x+c=0,x); 
tex(solve(a*x^2+b*x+c=0,x));

The first line just ask for the solution (with respect to x) to the standard quadratic equation, and the second asks for the answer to be converted to \LaTeX code. The returned lines from the output file were:

[x = -(sqrt(b^2-4*a*c)+b)/(2*a),x = (sqrt(b^2-4*a*c)-b)/(2*a)]
$$\left[ x=-{{\sqrt{b^2-4\,a\,c}+b}\over{2\,a}} , x={{\sqrt{b^2-4\,a\,c}-b}\over{2\,a}} \right] $$

Of course I might prefer the solution be expressed using a plus or minus sign to reduce the duplication, but the point remains that Maxima can deliver with respect to symbolic manipulation. Btw: Unlike other software, I did not need to specify which elements of the expression needed to be treated as symbols. 

That TeX is pretty ugly too in my opinion but not all that much worse than the way Maxima presented the two solutions. This is a great example of how difficult working in \LaTeX can be, and how fiddly it could prove to manipulate the numerator into the more conventional form \pm b - \sqrt{b^2-4ac} for those students lacking familiarity with the material and/or \LaTeX. Manipulation like this can of course be left for a different discussion.

I haven't the skills to drive the other programs you sought feedback on. I expect Mathematica can match the above, but if it doesn't have a demo version or dirt cheap student licence then it might not make the grade anyway, no matter how accessible it can be made.

Cheers,
Jonathan

-----Original Message-----
From: Blindmath [mailto:blindmath-bounces at nfbnet.org] On Behalf Of John Gardner via Blindmath
Sent: Saturday, 12 March 2016 8:35 p.m.
To: jheim at math.wisc.edu; Blind Math list for those interested in mathematics
Cc: John Gardner
Subject: Re: [Blindmath] Computational software

Wow, what great feedback. Thanks to Ben, Neil, Jonathan, Theodor, and John! 
	
Please help me with one more question. I know that Mathematica does symbolic math, but I am not familiar enough with Octave, Sage, Maxima, or Magma to know which, if any, do symbolic math as well as numerical computation. I would appreciate help in choosing the right symbolic math app.

Very much thanks.

John





-----Original Message-----
From: Blindmath [mailto:blindmath-bounces at nfbnet.org] On Behalf Of John G Heim via Blindmath
Sent: Friday, March 11, 2016 6:58 AM
To: Blind Math list for those interested in mathematics <blindmath at nfbnet.org>
Cc: John G Heim <jheim at math.wisc.edu>
Subject: Re: [Blindmath] Computational software

I'm at the University of Wisconsin Department of Mathematics. Around here, if people are going to use an open-source alternative to matlab, a lot of them use sage. A few use octave. The vast majority just use matlab, of course.
A lot of people also use magma. We have the paid version but there is a free student version as well.


On 03/10/2016 06:59 PM, Godfrey, Jonathan via Blindmath wrote:
> Hello all,
>
> I told John in an offline discussion that various tools that range in their accessibility can be used in batch mode. I have used each of the following command lines in experiments. Each sits in a  batch file that I click on in Windows explorer. In each case, I must know what files I want to have the software read the commands from and written to; sometimes the output files being written are specified inside the input file and not on the command line. Obviously, I must know the correct syntax for the software to get any programs working using the following command lines, and I have to admit that my tests have been very basic proofs of concept.
>
> For Mathematica:
> "C:\Program Files\Wolfram Research\Mathematica\10.0\math.exe" -script 
> InputTest.txt
>
> For Maxima:
> "C:\Program Files\Maxima-5.25.0\bin\maxima.bat" -q --userdir="." < 
> "in.txt" > out.txt N.B. I'm sure there is a newer version of Maxima.
>
> For Octave:
> "C:\Program Files\Octave\bin\octave-3.0.0.exe" -q < test.m > 
> results.txt N.B. Neil has just pointed us to a much newer version of Octave. I'm downloading now...
>
> For Matlab:
> c:\progra~1\matlab\R2010b\bin\matlab.exe -r BATCHTest20140516.m 
> -logfile Log2.txt N.B. I do not have this software on my own computer anymore.
>
> For R:
> "C:\Program Files\R\R-3.2.3\bin\i386\r.exe" CMD BATCH --vanilla 
> --quiet Input.R N.B. The output file is the same as the input filename but the extension changes to Rout.
>
> It seems none of my colleagues is using Maple so our licence has died, 
> and while I might include command lines for other statistical software 
> (SAS etc.), I would never suggest most Stats software  be used for 
> doing mathematical work. (Obvious exception is R of course)
>
>
> All of the above software can handle numeric computation, but symbolic maths work isn't possible with all of these options. Octave and Matlab use practically the same code, but all of the others have their own syntax, which of course is not always thought of as an accessibility issue, although I would say having accessible documentation is a necessary criterion to impose on all software. Only Maxima has its own front end to generate code that could be put into an input file, and thankfully that GUI is pretty accessible. From my perspective, finding out what code is needed to do a job is the task of a student's lecturers, tutors etc. Getting people into a position to test that code is one of the things this list does well.
>
> Cheers,
> Jonathan
>
>
> -----Original Message-----
> From: Blindmath [mailto:blindmath-bounces at nfbnet.org] On Behalf Of 
> John Gardner via Blindmath
> Sent: Friday, 11 March 2016 11:18 a.m.
> To: Blind Math list for those interested in mathematics
> Cc: John Gardner
> Subject: [Blindmath] Computational software
>
> Hello listers, may I request your expertise on computational math applications. I am told that MatLab is reasonably accessible in command line mode. Can you recommend other numerical computation software that is powerful, accessible, and less expensive than MatLab? Secondly I would appreciate recommendations for symbolic solution applications such as Maple and Mathematica. I have used both of these and found Maple in particular to be quite accessible in command line mode. But I have not done such work in many years and fear that their accessibility is not as good now.
>
> I am asking because Summer University presenters want to have 
> workshops on both types of math application, but none of us is a real 
> expert on these apps. FYI Summer University is a workshop associated 
> with the ICCHP conference held in July in Linz, Austria. It is 
> intended to teach blind students and professionals working with blind 
> students about modern techniques for accessing STEM. If you can afford 
> a trip to Austria, anyone in either of these categories is welcome to 
> apply. Information on Summer University  is linked from the ICCP web 
> site http://icchp.org
>
> Thanks for any help you can throw my way.
>
> John Gardner
>
>
>
> John Gardner
>   |
> President
> |
>
> 541.754.4002 x 200
>   |
> www.viewplus.com
>
>
>
> PRIVILEGED AND CONFIDENTIAL: This message and any files transmitted with it may be proprietary and are intended solely for the use of the individual to whom they are addressed. If you are not the intended recipient, any use, copying, disclosure, dissemination or distribution is strictly prohibited; please notify the sender and delete the message. ViewPlus Technologies, Inc. accepts no liability for damage of any kind resulting from this email.
>
> ______________________________________________________________________
> ______________________________________________________
> Download the Voiceye or Phonemarking App from Google Play or from the App Store for IPhone on your mobile device to scan the  code below and add my contact details to your mobile device.
>   
>                                                                  
>
> If you would like more information on Voiceye, please contact ViewPlus 
> sales by clicking here
>
>
>
> _______________________________________________
> Blindmath mailing list
> Blindmath at nfbnet.org
> http://nfbnet.org/mailman/listinfo/blindmath_nfbnet.org
> To unsubscribe, change your list options or get your account info for Blindmath:
> http://nfbnet.org/mailman/options/blindmath_nfbnet.org/a.j.godfrey%40m
> assey.ac.nz BlindMath Gems can be found at 
> <http://www.blindscience.org/blindmath-gems-home>
>
> _______________________________________________
> Blindmath mailing list
> Blindmath at nfbnet.org
> http://nfbnet.org/mailman/listinfo/blindmath_nfbnet.org
> To unsubscribe, change your list options or get your account info for Blindmath:
> http://nfbnet.org/mailman/options/blindmath_nfbnet.org/jheim%40math.wi
> sc.edu BlindMath Gems can be found at 
> <http://www.blindscience.org/blindmath-gems-home>

--
--
John G. Heim; jheim at math.wisc.edu; sip://jheim@sip.linphone.org


_______________________________________________
Blindmath mailing list
Blindmath at nfbnet.org
http://nfbnet.org/mailman/listinfo/blindmath_nfbnet.org
To unsubscribe, change your list options or get your account info for Blindmath:
http://nfbnet.org/mailman/options/blindmath_nfbnet.org/john.gardner%40orst.edu
BlindMath Gems can be found at <http://www.blindscience.org/blindmath-gems-home>

_______________________________________________
Blindmath mailing list
Blindmath at nfbnet.org
http://nfbnet.org/mailman/listinfo/blindmath_nfbnet.org
To unsubscribe, change your list options or get your account info for Blindmath:
http://nfbnet.org/mailman/options/blindmath_nfbnet.org/a.j.godfrey%40massey.ac.nz
BlindMath Gems can be found at <http://www.blindscience.org/blindmath-gems-home>




More information about the BlindMath mailing list