** Sumerian Surveyor Area Formula and eTCL Slot Calculator Demo Example, numerical analysis** This page is under development. Comments are welcome, but please load any comments in the comments section at the bottom of the page. Please include your wiki MONIKER in your comment with the same courtesy that I will give you. Its very hard to reply intelligibly without some background of the correspondent. Thanks,[gold] ---- <> [gold] Here is some eTCL starter code for calculating the volume of a hollow cylinder. Most of the testcases involve replicas or models, using assumptions and rules of thumb. *** Pseudocode and Equations *** ====== set volume_bowl [eval expr (5./60.)*(5./60.)*(4.*60.+48.) ] # 2 sila in Babylonian calculation set conventional_vol? [eval expr 2.*((.5*.5/(3.*4.))*.09) ] # 0.00375 liters per m*m set conv_circle [eval expr 1.5*1.5*(1/12.) ] # text answer 11/60+15/3600, decimal 0.1875 set strange_formula [eval expr $area*$area*(4.*60.+48.)] # possible sila per kus*kus factor 45 carrying baskets (45*25=1125kg) per 1us (360 meters) per workday 1_15 talents dirt (1_15=1/60+15/3600=37.5 kg) for 1 dana (1 dana=beru=10.8 km) per workday 6 bricks (b=8.5 minas>>6*8.5*0.4977kg,25.3827) for beru 10.8 kilometers per day large basket (dusu) =2_13_20 volume shekel=1/27 volume shekel=13.33 kilograms=11.1 liters small basket = 1_4 volume shekel=1/48 volume shekel=7.5 kilograms=6.25 liters 1 volume shekel = 300 liters = 12 talents =12*30=360 kilograms 1 talent =12 volume shekels ====== *** Pseudocode and Equations *** ====== # following statements can be pasted successively into eTCL console proc pi {} {expr acos(-1)} set inner_cylinder_a=b*(c*c/d*d)_ [* 0.1790[/ [* 1. 1. ] [* 4. 4. ] ]] # 0.0111 set hollow_cylinder_a=b*(c*c/d*d)_ [* 0.1790[- 1. [/ [* 1. 1. ] [* 4. 4. ]] ]] # 0.1678 set inner_cylinder_ [ eval expr [pi]*.0597*.0597*1 ] # 0.0111 set outer_cylinder_ [ eval expr [pi]*.2387*.2387*1 ] # 0.1790 set overshoot_error [eval expr (2.5424/2.40909)-1. ] # 0.05533624729669717 set error_log_coefficient [eval expr (1.-3.125/[pi])*100.] # undershoot 0.52 percent error set error_3_for_PI_coefficient [eval expr (1.-3.0/[pi])*100.] # undershoot 4.5 percent error set log_coefficient_reciprocal [ eval expr (1./4.*[pi]) ] # 0.7853981633974483 set imla_reciprocal_PI_coefficient [ eval expr (1./6.*[pi]) ] # 0.5235987755982988 ====== ---- ***Testcases Section*** In planning any software, it is advisable to gather a number of testcases to check the results of the program. The math for the testcases can be checked by pasting statements in the TCL console. Aside from the TCL calculator display, when one presses the report button on the calculator, one will have console show access to the capacity functions (subroutines). **** Testcase 1 **** ---- **** Testcase 2 **** ---- **** Testcase 3 **** ---- ***Screenshots Section*** ****figure 1.**** [Sumerian Hollow Cylinder Formula and eTCL Slot Calculator Demo Example screen.png] ---- ***References:*** * Eleanor Robson, Mesopotamian Mathematics, 2100-1600 BC (Oxford, 1999) * Robson, Eleanor, Mesopotamian Mathematics, 2100-1600BCE,Oxford 1999 * Horowitz, Wayne, Late Babylonian Tablet CBS1766, Hebrew University * Steele, J.M. Celestial Measurement in Bablylonian Astronomy,Annals of Science,2007 * Mathematical Cuneiform Texts, Neugebauer and A. Sachs, American Oriental Society, 1945 * Friberg 1987-90:555,Firberg on tablet BM15285 * Eclipse Prediction and the Length of the Saros in * Babylonian Astronomy LIS BRACK-BERNSEN∗AND JOHN M. STEELE * Celestial Measurement in Babylonian Astronomy, J. M. STEELE, University of Durham * Amazing Traces of a Babylonian Origin in Greek Mathematics, Jöran Friberg and Joachim Marzahn * The area and the side i added: some old Babylonian geometry, duncan j. Melville * [Sumerian Circular Segment Coefficients and Calculator Demo Example] * [Sumerian Coefficients in the Pottery Factory and Calculator Demo Example] * Sumerian Pottery Vessel & Clay Mass and eTCL Slot Calculator Demo Example , numerical analysis * Mathematics hidden behind the two coefficients of Babylonian geometry, kazuo muroi * Especially oven/kiln problem in YBC7997, area of ring annulus complements bullseye figure. * Sumerian Barge & Cargo Calculator and eTCL Slot Calculator Demo Example, numerical analysis * Sumerian Coefficients at the Weavers Factory and eTCL Slot Calculator Demo Example * [Sumerian Construction Rates and eTCL Slot Calculator Demo Example] * Sumerian Workcrew & Payroll and eTCL Slot Calculator Demo Example, numerical analysis * The design of Babylonian waterclocks : Astronomical and experimental evidence,Steele ---- **Appendix Code** ***appendix TCL programs and scripts *** ====== ====== ---- *** Pushbutton Operation*** For the push buttons, the recommended procedure is push testcase and fill frame, change first three entries etc, push solve, and then push report. Report allows copy and paste from console. For testcases in a computer session, the eTCL calculator increments a new testcase number internally, eg. TC(1), TC(2) , TC(3) , TC(N). The testcase number is internal to the calculator and will not be printed until the report button is pushed for the current result numbers. The current result numbers will be cleared on the next solve button. The command { calculate; reportx } or { calculate ; reportx; clearx } can be added or changed to report automatically. Another wrinkle would be to print out the current text, delimiters, and numbers in a TCL wiki style table as ====== puts " %| testcase $testcase_number | value| units |comment |%" puts " &| volume| $volume| cubic meters |based on length $side1 and width $side2 |&" ====== ---- [gold] This page is copyrighted under the TCL/TK license terms, [http://tcl.tk/software/tcltk/license.html%|%this license]. **Comments Section** <> Please place any comments here, Thanks. <> Numerical Analysis | Toys | Calculator | Mathematics| Example| Toys and Games | Games | Application | GUI