<![CDATA[Falling rod]]> false false false false false false false true true false ]]> ./rod/Screen Shot 2018-02-23 at 9.52.21 AM (2).png ./1authorlookangphoto5050.png;; 20 1 false VARIABLE_EDITOR Physics true false VARIABLE_EDITOR Numerical true false VARIABLE_EDITOR Presentation true false VARIABLE_EDITOR varfrem true false CODE_EDITOR Init Page true false .999) y0 = .999; state[1] = Math.acos(y0);; // phi state[0] = 0.5*Math.sin(state[1]); // x coordinate of center-of-mass phi1 = Math.acos(2.0/3.0*y0); // Rod leaves the wall //_view.resetTraces(); t1Label = t2Label = " "; ]]> CODE_EDITOR svg true false '+ ' '+ ' '+ ' '+ ' '+ ''; container.innerHTML = svggradient; document.body.appendChild(container); //"url(#mygrandient)" ]]> CODE_EDITOR axes true false ODE_EDITOR Rod true false EVENT_EDITOR Rod Horizontal true false STATE_EVENT BISECTION 100 true 0.0) ? 0.5*Math.PI-state[1] : phi1-state[1]; ]]> 0.0) { t2 = t; t2Label = "t = "+t2.toFixed(2); _pause(); } else { t1 = t; t1Label = "t = "+t1.toFixed(2)+ " y = "+Math.cos(state[1]).toFixed(2); showpoint= true; y1s=Math.cos(state[1]).toFixed(2); //to store data on y1 if (stopEvents ) _pause(); } ]]> t dt der(state) MidPoint 10000 0.00001 false false false false EVOLUTION_EDITOR range true false 0.5*Math.PI) state[0] = 0.5*Math.PI; ]]> CODE_EDITOR stop true false 0.0 && t2 > 0.0) _pause(); // force stop cannot play anymore ]]> CODE_EDITOR points true false CODE_EDITOR axes true false LIBRARY_EDITOR derivatives true false LIBRARY_EDITOR fullscreen true false HTML_VIEW_EDITOR HtmlView Page true false 0 0 0 800 600 true true Elements.Panel true Elements.Panel Elements.ComboBox 0)? opts[0]:""; // selected option //["Display","Height = ","Δt = "] if (option == "Display"){box =1;} else if (option == "Height = "){box = 2;} else if (option == "Δt = "){box = 3;} ]]> false Elements.Panel Elements.CheckBox Elements.CheckBox Elements.Slider Elements.ParsedField Elements.TwoStateButton Elements.Button Elements.Button true Elements.Panel true Elements.PlottingPanel Elements.Segment2D Elements.Shape2D Elements.Segment2D Elements.Shape2D Elements.Segment2D Elements.Shape2D Elements.Shape2D Elements.Trace Elements.Shape2D Elements.Segment2D Elements.Segment2D Elements.Trace true Elements.PlottingPanel Elements.Trace true Elements.Group2D Elements.Text2D Elements.Shape2D true Elements.Group2D Elements.Text2D