{"id":2692,"date":"2010-06-11T11:08:46","date_gmt":"2010-06-11T10:08:46","guid":{"rendered":"http:\/\/www.walkingrandomly.com\/?p=2692"},"modified":"2013-03-15T08:29:52","modified_gmt":"2013-03-15T07:29:52","slug":"math-on-ipad-1","status":"publish","type":"post","link":"https:\/\/walkingrandomly.com\/?p=2692","title":{"rendered":"Math on iPad #1"},"content":{"rendered":"<p>Apple&#8217;s iPad hasn&#8217;t been available for very long but there is already a wealth of mathematical apps available for it and I expect the current crop to only be the tip of the iceberg. So, this is the beginning of a new series of articles on Walking Randomly where I&#8217;ll explore the options for doing mathematics on this new platform.<\/p>\n<p>Update: <a href=\"https:\/\/www.walkingrandomly.com\/?p=2947\">Part 2 is now available<\/a><\/p>\n<h3>SpaceTime Mathematics<\/h3>\n<p style=\"text-align: left;\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.walkingrandomly.com\/images\/ipad\/spacetime.jpg\" alt=\"Spacetime\" \/><br \/>\nThe Rolls Royce of mobile mathematical applications and one that I have been using since my days as a <a href=\"https:\/\/www.walkingrandomly.com\/?p=14\">Windows Mobile user<\/a>.\u00a0 The iPad version was one of the first apps I bought when I received my device and it is just beautiful!\u00a0 Symbolic algebra and calculus, 2 and 3D interactive plotting, scripting, fractals linear algebra&#8230;the list of functions just goes on and on.\u00a0 I would have loved to have access to this app when I was in high school or early university.<\/p>\n<p>If you want to get an idea of the quality of SpaceTime&#8217;s graphical capabilities then check out the free demo, <a href=\"http:\/\/itunes.apple.com\/us\/app\/graphbook\/id348741481?mt=8\">Graphbook<\/a>, but be aware that there is a lot more to SpaceTime than just graphics.<\/p>\n<p>Regular readers of Walking Randomly will know that I am a big fan of <a href=\"http:\/\/demonstrations.wolfram.com\/\">Wolfram&#8217;s Demonstration project<\/a> which is made possible by Mathematica&#8217;s Manipulate function.\u00a0 Well, SpaceTime has a similar, albeit simplified, version of Manipulate &#8211; a function called <a href=\"http:\/\/www.spacetime.us\/manual\/Scroll\">Scroll<\/a>.\u00a0 Interactive Fourier Series on the iPad anyone?<\/p>\n<p>Something else that I like about SpaceTime is the fact that it is cross-platform with versions for Linux and Windows available in addition to iPhone, iPad and Windows Mobile.\u00a0 So, students could use it in a classroom setting on PCs and use what they have learned on their own iPad\/iPhone version.<\/p>\n<p>If you only buy one mathematical application for iPad then this should be it.\u00a0 It&#8217;s relatively expensive for an iPad app at \u00a311.99 (at the time of writing) but is worth every penny and I bought it without hesitation &#8211; so should you!<\/p>\n<ul>\n<li><a href=\"http:\/\/itunes.apple.com\/us\/app\/spacetime-scientific-computing\/id293619493?mt=8\">SpaceTime iTunes Link<\/a><\/li>\n<li><a href=\"http:\/\/www.spacetime.us\/\">Main website for SpaceTime<\/a><\/li>\n<\/ul>\n<h3>PocketCAS Pro<\/h3>\n<p style=\"text-align: left;\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.walkingrandomly.com\/images\/ipad\/pocketcaspro.png\" alt=\"PocketCAS pro\" \/><br \/>\nPocketCAS Pro is a computer algebra system that started out life as a Windows Mobile app and is now available for iPhone and iPad.\u00a0 I haven&#8217;t had chance to try it out yet so I can&#8217;t comment on its quality but it has a lot of features including symbolic algebra and calculus, 2D plotting, numerical solution of equations and more.<\/p>\n<p>At the time of writing, it is the same price as SpaceTime mathematics &#8211; \u00a311.99 &#8211; and yet my first impression is that it has less functionality.\u00a0\u00a0 No 3d plotting for example.\u00a0 I&#8217;ll know more when I buy a copy next month.<\/p>\n<p>There is a free lite version available which includes some of the functionality of the main product to allow you to try it out.<\/p>\n<ul>\n<li><a href=\"http:\/\/itunes.apple.com\/us\/app\/graphic-symbolic-scientific\/id333261115?mt=8\">PocketCAS Pro on iTunes<\/a>.<\/li>\n<li><a href=\"http:\/\/itunes.apple.com\/us\/app\/free-graphic-calculator-pocketcas\/id333261649?mt=8\">PocketCAS lite<\/a> &#8211; free, cut down version of PocketCAS Pro<\/li>\n<li><a href=\"http:\/\/pocketcas.com\/iphone\/\">PocketCAS main website<\/a><\/li>\n<\/ul>\n<h3>fxIntegrator<\/h3>\n<p style=\"text-align: left;\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.walkingrandomly.com\/images\/ipad\/fxintegrator.png\" alt=\"fxIntegrator\" \/><br \/>\nMy favourite operating system is Linux where there is a philosophy of &#8220;Write programs that do one thing and do it well&#8221;.\u00a0 fxIntegrator does one thing -the numerical solution of 1d integrals &#8211; but does it do it well?<\/p>\n<p>Well, it&#8217;s not bad.\u00a0 You enter the function you want to integrate using the nice, specially designed keyboard, then you enter the limits and press the = button to get the result.\u00a0 Couldn&#8217;t get any easier and I like it.\u00a0 The equation editor is very nice resulting in well formatted integrands but I did manage to confuse it once or twice.\u00a0 FxIntegrator is also very cheap at only 59p &#8211; a real bargain!<\/p>\n<p>I tried a few straightforward integrals on it and it gave the correct answer in all cases.\u00a0 Then I got nasty and tried the following which has an algebraic-logarithmic singularity at the origin (<a href=\"http:\/\/www.gnu.org\/software\/gsl\/manual\/html_node\/Numerical-integration-examples.html\">original source for this integral<\/a>).<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/walkingrandomly.com\/wp-content\/ql-cache\/quicklatex.com-1925be437e70f9bc1bc9941c355e77d9_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#105;&#110;&#116;&#95;&#48;&#94;&#49;&#32;&#120;&#94;&#123;&#45;&#49;&#47;&#50;&#125;&#32;&#92;&#108;&#110;&#40;&#120;&#41;&#32;&#100;&#120;&#32;&#61;&#32;&#45;&#52;\" title=\"Rendered by QuickLaTeX.com\" height=\"24\" width=\"172\" style=\"vertical-align: -6px;\"\/><\/p>\n<p>I wasn&#8217;t expecting fxIntegrator to cope and it didn&#8217;t. Rather than giving the answer I just got an unhappy face indicating that it couldn&#8217;t compute the solution.\u00a0 This isn&#8217;t a criticism though! I like the fact that rather than giving numerical garbage, fxIntegator simply said &#8216;I can&#8217;t do that&#8217;.<\/p>\n<p>There are some niggles, however.\u00a0 First of all, the list of elementary functions available is rather limited as it only includes square roots, powers,the trigonometric functions <strong>sin<\/strong>,<strong>cos<\/strong> and <strong>tan<\/strong>, the natural logarithm function <strong>ln<\/strong> and basic arithmetic.\u00a0 Even when I was in high school I would have wanted more such as inverse trig functions. <strong>(update: There are now a lot more functions including inverse trig)<\/strong><\/p>\n<p>Another problem with it is that although you can use the customised keyboard to enter the integrand, when you try to enter limits the standard iPad keyboard pops up.<\/p>\n<p>These niggles aside, however, this is a nice little app for 59p and I hope the author continues to develop it.\u00a0 If he does then here are some suggestions for functionality I&#8217;d like to see.<\/p>\n<ul>\n<li>Add a few more functions.\u00a0 Inverse trig for a start.\u00a0 If possible then maybe things such as Bessel functions. (<strong>update: Inverse trig has now been added)<\/strong><\/li>\n<li>Help turn this into a better teaching and learning tool by implementing a range of numerical methods for computing the integrand and allow the user to choose between them.\u00a0 Methods such as the rectangle rule, trapezoidal rule and simpson&#8217;s rule along with the ability to change the sub-divison size.\u00a0 The more methods the better :) (<strong>update: There are now three integration methods)<\/strong><\/li>\n<li>Perhaps add some tutorial notes on each numerical method.<\/li>\n<li>Give the calculation time for the result in seconds along with the number of evaluations of the integrand.\u00a0 This will help students compare the trade off in speed\/accuracy of each method. <strong>(update: This has now been done and looks great)<\/strong><\/li>\n<li>Add the ability to plot the integrand along with the limits.\u00a0 Allow the user to change limits by moving them on the graph as well as by direct input.\u00a0 Once the calculation is performed, show the points on the curve where the algorithm sampled the function.<\/li>\n<\/ul>\n<p>This good little app could be turned into a great little app.<\/p>\n<ul>\n<li><a href=\"http:\/\/itunes.apple.com\/app\/fxintegrator\/id375694881?mt=8\">iTunes page for fxIntegrator<\/a><\/li>\n<li><a href=\"http:\/\/sites.google.com\/site\/chir21\/home\/\">Main wesbite for fxIntegrator<\/a><\/li>\n<\/ul>\n<p><strong>Update (December 2010)<\/strong><\/p>\n<p>fxIntegrator has been updated several times since this article was written and it has improved even further.\u00a0 There are now three integration methods (Simpson, Trapeze and Rectangle) and several new functions have been implemented including inverse trig.\u00a0 Without doubt, this is now a great little app.<\/p>\n<p><strong>Update (February 2011)<\/strong><br \/>\nMore info on fxIntegrator. Of the version I originally reviewed I said &#8220;although you can use the customised keyboard to enter the integrand, when you try to enter limits the standard iPad keyboard pops up&#8221;. This is no longer the case in the current release. In fact, when entering the limits, not only you don&#8217;t see the standard iPad keyboard anymore, but you can freely write full-blown formulas (which can be just as complex as the integrands) to be used as integration limits. Further more, infinite limits are now possible too!<\/p>\n<p><strong><br \/>\n<\/strong><\/p>\n<h3>More articles from Walking Randomly on mobile Mathematics<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.walkingrandomly.com\/?p=2947\">Math on iPad #2<\/a><\/li>\n<li><a href=\"https:\/\/www.walkingrandomly.com\/?p=1212\">PocketCAS &#8211; a new computer algebra system for iPhone<\/a><\/li>\n<li><a href=\"https:\/\/www.walkingrandomly.com\/?p=1633\">Detexify answers \u2018What\u2019s the LaTeX code for this symbol?\u2019<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Apple&#8217;s iPad hasn&#8217;t been available for very long but there is already a wealth of mathematical apps available for it and I expect the current crop to only be the tip of the iceberg. So, this is the beginning of a new series of articles on Walking Randomly where I&#8217;ll explore the options for doing [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[43,27,4,55],"tags":[],"class_list":["post-2692","post","type-post","status-publish","format-standard","hentry","category-ipad","category-iphone","category-math-software","category-mobile-mathematics"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3swhs-Hq","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/2692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2692"}],"version-history":[{"count":37,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/2692\/revisions"}],"predecessor-version":[{"id":4880,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/2692\/revisions\/4880"}],"wp:attachment":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2692"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}