{"id":270,"date":"2021-10-28T16:27:43","date_gmt":"2021-10-28T16:27:43","guid":{"rendered":"https:\/\/mathdynamics.net\/blog\/?p=270"},"modified":"2021-10-28T17:59:57","modified_gmt":"2021-10-28T17:59:57","slug":"jamworkspro-takes-online-graphing-seriously","status":"publish","type":"post","link":"https:\/\/mathdynamics.net\/blog\/index.php\/2021\/10\/28\/jamworkspro-takes-online-graphing-seriously\/","title":{"rendered":"JamworksPro Takes Online Graphing Seriously"},"content":{"rendered":"\n<p class=\"has-drop-cap\">Jaye at JamworksPro has been busy over the past few months polishing his Flagship Multivariate Algebraic Expression Based Graphing Calculator, Math Dynamics. It&#8217;s more than just a graphing calculator. It&#8217;s an entire Mathematics Management System.<\/p>\n\n\n\n<p><strong>Warrenton Oregon, Oct 28, 2021<\/strong>&#8212; From the JamworksPro R&amp;D Department Comes Math Dynamics, the Online Arithmetic Machine (<a rel=\"noreferrer noopener\" href=\"https:\/\/mathdynamics.net\" target=\"_blank\">https:\/\/mathdynamics.net<\/a>). Math Dynamics includes both an Android App as well as it&#8217;s Complementary Web App. At the core of Math Dynamics is the ability to write mathematical expressions using most nearly any string of alphanumeric characters as variables.<\/p>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:36%\">\n<p class=\"has-text-align-center has-small-font-size\">&#8220;Math doesnt have to be cryptic&#8221;<\/p>\n\n\n\n<p class=\"has-text-align-center has-small-font-size\"><strong>a*x^2 + b*x + c<\/strong><br>can also be written as<br><strong>ace*xray^2 + baker*xray + charlie<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-left has-medium-font-size\">Math Dynamics keeps it simple with a straight forward approach to variables, constants and the operators used to form mathematical expressions.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"margin-top:-45px;\"><p>If&nbsp;&nbsp;<strong><em>h<\/em><\/strong>&nbsp;is the height measured in feet,&nbsp;&nbsp;<strong><em>t<\/em><\/strong>&nbsp;&nbsp;is the number of seconds the object has fallen from an initial height&nbsp;<strong><em>h<sub>0<\/sub><\/em><\/strong>&nbsp;with an initial velocity or speed&nbsp;<strong><em>v<sub>0<\/sub><\/em><\/strong>&nbsp;(ft\/sec), then the model for height of a falling object is:&nbsp;<\/p><\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<p class=\"has-text-align-center has-medium-font-size\"><strong><em>h<\/em><\/strong>(<strong><em>t<\/em><\/strong>)=\u221216 *<strong><em> t<\/em><\/strong>^2 + <strong><em>v<sub>0<\/sub><\/em><\/strong> * <strong><em>t<\/em><\/strong> + <strong><em>h<sub>0<\/sub><\/em><\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center has-small-font-size\">&#8220;Free Form Variable Names make more sense in the physical world&#8221;<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\">\n<p><\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"margin-top:-40px; margin-bottom:30px;\"><p class=\"has-text-align-left\" style=\"font-size:90%;\">height(<strong><em>elapsedTime<\/em><\/strong>) = -16 * <strong><em>elapsedTime<\/em><\/strong>^2 + <strong><em>initialVelocity<\/em><\/strong> * <strong><em>elapsedTime<\/em><\/strong> + <strong><em>initialHeight<\/em><\/strong><\/p><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-10 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"has-drop-cap\">Mathematical Expressions are packaged in Math Dynamics as Function Definition Cards. The Variables are listed in a table that allows their values to be edited. Any one of the variables can be used as an independent variable to plot the graph of the function. By entering start, end and increment values in that order will define that variable as independent and will plot a graph accordingly. Function Definition Cards can be named and saved as .xg2 files for portablility. These .xg2 files can be opened by both the Web App as well as the Android App.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/mathdynamics.net\/blog\/wp-content\/uploads\/2021\/10\/FunctionDefinitionCard2.png\" alt=\"This Function Definition Card demonstrates the straight forward approach to assigning meaningful names to the variables.\" class=\"wp-image-242\"><div style=\"font-size:10pt; text-align:center\">This Function Definition Card defines the Quadratic Function in terms that have coefficients with free form names.  Note that the value of the &#8216;xray&#8217; term defines the x axis limits as -3 to 7, an increment of .001 and y axis limits as -10 to 10.<\/div><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-13 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Collections of Function Cards are packaged in the Math Dynamics Pallet (<a href=\"https:\/\/mathdynamics.net\/pallet.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/mathdynamics.net\/pallet.html<\/a>). Both the Android App and the Web App have a Pallet. Function Definition Cards are easily added to or removed from the Pallet. The Pallet in the Android App supports Function Definition Cards that each have a self contained graph while the Pallet in the Web App supports a single graph on which any of the Function Definition Cards may use to plot its graph.<\/p>\n\n\n\n<p>The Pallet in the Web App is very powerful. It supports plotting multiple functions on the same graph. Each plot can have a different color and each plot can also be hidden. Like Function Definition Cards, Pallets can be named and can be downloaded and saved for portability.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"569\" height=\"822\" src=\"https:\/\/mathdynamics.net\/blog\/wp-content\/uploads\/2021\/10\/webPallet.png\" alt=\"\" class=\"wp-image-257\"><div style=\"font-size:10pt; text-align:center\"><figcaption>The Web App Pallet supports up to 26 custom functions.  Each function can be plotted on the common graph.  The visibility of the graph can be turned on or off.  Each graph can have a custom color assigned to it.<\/figcaption><\/div><\/figure>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1336\" height=\"762\" src=\"https:\/\/mathdynamics.net\/blog\/wp-content\/uploads\/2021\/10\/webPallet1.png\" alt=\"The Math Dynamics Function Pallet provides a way to graph multiple functions on the same graph\" class=\"wp-image-297\"\/><div style=\"font-size:10pt; text-align:center\"><figcaption>This Graph of the Maclaurin Series to calculate the sin of an angle demonstrates the ability to plot multiple functions on the same graph. <\/figcaption><\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-15 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<p>Each Function Definition Card in the Math Dynamics Web App Function Pallet is assigned its own three letter moniker. A Function moniker always begins with FN and the third letter is determined by the position of Function Definition Card in the Pallet. For example the first Function Definition Card will have the moniker FNA and the second, FNB. The Math Dynamics Web App Pallet supports 26 of these function monikers, FNA thru FNZ.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-image\" style=\"margin-left:5%; margin-top:-7%;\"><figure class=\"aligncenter size-large\" style=\"marign:auto;\"><img decoding=\"async\" loading=\"lazy\" width=\"539\" height=\"284\" src=\"https:\/\/mathdynamics.net\/blog\/wp-content\/uploads\/2021\/10\/monikers.png\" alt=\"\" class=\"wp-image-264\"><div style=\"font-size:10pt; text-align:center\"><figcaption>These monikers allow each Function Definition in the Pallet to used as an intrinsic function such as sin(), cos(), sqrt(), etc.. in any other Function Definition Card. The argument of the calling Function will be passed to the called Functions independent variable.<\/figcaption><\/div><\/figure><\/div>\n\n\n\n<p>The Math Dynamics Web App Function Pallet is designed for training and research. The Web App contains an editor in the left panel that is used to write details and instructions about the Pallet, allowing entire tutorials to be created. Using the Pallet Download and Load features provides for great portability.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/mathdynamics.net\/pallet.html?The%20Essence%20of%20Differential%20Calculus.mdp\" target=\"_blank\"=\"\"><img decoding=\"async\" loading=\"lazy\" width=\"1918\" height=\"985\" src=\"https:\/\/mathdynamics.net\/blog\/wp-content\/uploads\/2021\/10\/webPallet2.png\" alt=\"\" class=\"wp-image-365\"><\/a><div style=\"font-size:10pt; text-align:center\"><figcaption>This Math Dynamics Function Pallet provides a tutorial on the fundamental concepts of Differential Calculus. <\/figcaption><\/div><\/figure>\n\n\n\n<p>Jaye Mosier, owner of JamworksPro is an Independent Software Developer specializing in small business web development as well as android mobile app development. Complex back end data systems interfaced with simple and elegant GUI design is one of Jaye&#8217;s many specialties.<\/p>\n\n\n\n<p>Jaye (<a rel=\"noreferrer noopener\" href=\"https:\/\/jaye.jamworkspro.com\" target=\"_blank\">https:\/\/jaye.jamworkspro.com<\/a>) has published many software title over the years including FileNotes, TRAX, Coupon Cache and others as well as the most recent projects, Math Dynamics, Vibrology App and The Pothole Project.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jaye at JamworksPro has been busy over the past few months polishing his Flagship Multivariate Algebraic Expression Based Graphing Calculator, Math Dynamics. It&#8217;s more than just a graphing calculator. It&#8217;s an entire Mathematics Management System. Warrenton Oregon, Oct 28, 2021&#8212; From the JamworksPro R&amp;D Department Comes Math Dynamics, the Online Arithmetic Machine (https:\/\/mathdynamics.net). Math Dynamics [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,29,16,32,19],"tags":[4,5,6,18,34,33],"_links":{"self":[{"href":"https:\/\/mathdynamics.net\/blog\/index.php\/wp-json\/wp\/v2\/posts\/270"}],"collection":[{"href":"https:\/\/mathdynamics.net\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mathdynamics.net\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mathdynamics.net\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mathdynamics.net\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=270"}],"version-history":[{"count":106,"href":"https:\/\/mathdynamics.net\/blog\/index.php\/wp-json\/wp\/v2\/posts\/270\/revisions"}],"predecessor-version":[{"id":391,"href":"https:\/\/mathdynamics.net\/blog\/index.php\/wp-json\/wp\/v2\/posts\/270\/revisions\/391"}],"wp:attachment":[{"href":"https:\/\/mathdynamics.net\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mathdynamics.net\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mathdynamics.net\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}