Algebraic to RPN
|
02-26-2017, 02:59 PM
(This post was last modified: 03-02-2018 01:38 PM by compsystems.)
Post: #5
|
|||
|
|||
RE: Algebraic to RPN
userrpl
PHP Code: « 0 0 { } -> EXPRESSION XPART NPARTS OPERATOR OBJECTS Hi. The code with PART CMD, is simplified to the following, also rename some variables to auto-document the code. PHP Code: #pragma mode( separator(.,;) integer(h32) ) convToRPN2(x^3); returns "x 3 ^" /////////////// Running step by step convToRPN2(x^3);, for those who want to see the conversion of x^3 to RPN more info on RPN https://en.wikipedia.org/wiki/Reverse_Polish_notation PHP Code: expr1:=x^3; Or in a list of steps, without comments to copy and paste them in the history view PHP Code: expr1:=x^3; rpnStr:=""; oper:=""; partn:=""; oper:=part(expr1,0); parts:=part(expr1); partJ:=1; expr2:=part(expr1,partJ); partn:=string(expr2); rpnStr:=rpnStr + partn; partJ:=2; expr2:=part(expr1,partJ); partn:=string(expr2); rpnStr:=rpnStr + " ";rpnStr:=rpnStr + partn; rpnStr:=rpnStr + " " + oper; returns PHP Code: [ x^3,"","","","^",2,1,x,"x","x",2,3,"3","x ","x 3","x 3 ^"] |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
Algebraic to RPN - Han - 02-24-2017, 09:27 PM
RE: Algebraic to RPN - ggauny@live.fr - 02-25-2017, 12:19 PM
RE: Algebraic to RPN - compsystems - 02-25-2017, 02:05 PM
RE: Algebraic to RPN - Han - 02-25-2017, 03:15 PM
RE: Algebraic to RPN - compsystems - 02-26-2017 02:59 PM
RE: Algebraic to RPN - tcab - 07-29-2018, 07:46 AM
RE: Algebraic to RPN - Joe Horn - 07-29-2018, 12:10 PM
RE: Algebraic to RPN - Komanguy - 07-28-2018, 08:33 PM
|
User(s) browsing this thread: 2 Guest(s)