STO+ "_SUM" Increment independent variable RCL "STEP" RCL+ IND "EqV" STO IND "EqV" RCL "ULIM" X≥Y? GTO 81 All done, put Sum on stack RCL "_SUM" RTN (FSLV) DSC: Use SOLVE to find a root for EqV in EqP on OUT: T: Code indicating solver exit reason 0 Found a root 1 Sign Reversal 2 Extremum 3 Bad Guess or Guesses 3 Constant? OUT: Z: EqP evaluated at X OUT: Y: Previous best guess OUT: X: Final best guess - a root if we are lucky FAQ: No error checking is done on LLIM, ULIM, STEP, EqV, or EqP FAQ: Faster than product in FSPT FAQ: EqD is ignored - only last function value is summed GBL: EqP, EqV, LLIM, ULIM UPD: REQ: REQ:free42>=3.0 LBL "FSLV" FUNC 04 LSTO "_SUM" Step through independent variable values and do sum RCL "LLIM" STO IND "EqV" LBL 81 Evaluate function SF 25 STO× "_PROD" Increment independent variable RCL "STEP" RCL+ IND "EqV" STO IND "EqV" RCL "ULIM" X≥Y? GTO 80 All done, put Prd on stack RCL "_PROD" RTN (FSUM) DSC: Sum a function evaluated at regular intervals over a range OUT: X: The sum FAQ: No error checking is done on LLIM, ULIM, STEP, EqV, or EqP FAQ: Faster than sum in FSPT FAQ: EqD is ignored - only last function value is summed UPD: REQ: REQ:free42>=3.0 LBL "FSUM" FUNC 01 LSTO "_PROD" Step through independent variable values and do product RCL "LLIM" STO IND "EqV" LBL 80 Evaluate function SF 25 XEQ "PICF" RTN DSC: Wrap "FVARM" LBL 95 FVARMM "Set Vars " ├ "R/S To End" AVIEW VARMENU "FVARM" STOP RTN (FPRD) DSC: Product of a function evaluated at regular intervals over a range OUT: X: The product FAQ: No error checking is done on LLIM, ULIM, STEP, EqV, or EqP FAQ: Faster than product in FSPT FAQ: EqD is ignored - only last function value is summed UPD: REQ: REQ:free42>=3.0 LBL "FPRD" FUNC 01 RTN DSC: Run PICF with a 1 value for X - so return count is queried LBL 96 IPICF FUNC 00 GTO 86 "Select Return" ├ " Count" AVIEW CLMENU "1" KEY 1 XEQ 82 "2" KEY 2 XEQ 83 "3" KEY 3 XEQ 84 "4" KEY 4 XEQ 85 MENU STOP EXITALL STO "EqD" LBL 86 "F: " ARCL "EqP" ├ "(" ARCL "EqV" ├ "):→" ARCL "EqD" AVIEW RTN LBL 82 STO "EqD" LBL 87 EXITALL PGMMENU "Pick Function" AVIEW STOP ASTO "EqP" EXITALL VARMENU IND "EqP" REQ:free42=3.0.5 "Set Var " ├ "Pick Free Var" AVIEW STOP ASTO "EqV" EXITALL SF 25 L4STK CLV "EqP" CLV "EqV" CLV "EqD" X≠0? GTO 87 UPD: GBL: EqP - Name of selected function GBL: EqV - Name of selected variable GBL: EqD - Return count BUG: Variable menu works like solver, not like integrator. If an accuracy is required, then we use the variable LBL: 80-87, 91-87, 99 (PICF) DSC: Pick an MVAR function and variable IN: X: integer FAQ: If X=0, then EqD is set to 1. Upper limit of second or dependent variableĪ step size for a second or dependent variable Lower limit of second or dependent variable If a second variable is used, then similar variables are used however, we have no precedent for what to name them. Variables based upon names used by built in tools: Values we need to know lower and upper ranges over which to sum, and a step size by which to increment the variable. The collected information is housed in three globalĭepending on what we are doing with the MVAR program, we may need to know something about the independent variable too. The newly loaded skin will then show up in the list of available skins.All the top level programs use PICF to collect information about the MVAR program to be used. Finally, tap OK to dismiss the message box, and tap Done to dismiss the browser. You should get a message box telling you that the skin was loaded. With the gif or layout file showing, tap Load. then paste the URL into the text field at the top of the screen, replacing what's already there then tap Go. In the iOS version, the steps required to load a skin from an arbitrary URL would be: Main menu (tap in the top of the display) -> Select Skin -> Load. The skin loader is a fairly new feature, present in the iOS, MacOS, and Android versions. The skin loader in Free42 does not handle zip files, but if Streak圜obra were to put unzipped gif and layout files up on GitHub, it should be able to load those. Interesting! Is it supposed to work to open the download link from within the IOS app? I tried, the internal browser in the DM42 found the web page, but clicking on the desired zip file does not seem to accomplish anything.
0 Comments
Leave a Reply. |