Rhyscitlema MFET Calculator is an application to evaluate any mathematical expression, along with user-defined variables and functions. It is derived from the Rhyscitlema computer application. The software evaluates mathematical expressions expressed in the Math Function Expression Text (MFET) language. MFET enables the representation of mathematical expressions in plain text in very simple and effective ways. Instead of only thinking of a single-value, vector or matrix, the fully general value-structure is used: an example is (1,(2,3,4),5). MFET enables evaluating simple expressions such as 1+1, to evaluating advanced expressions such as 2*f(3); f(x)=4x, to evaluating highly complex expressions in an Object-Oriented Programming model (using inheritance and encapsulation). Suppose you want to simply evaluate say "4*5", you can do that! Suppose you later notice that you want a few more of the form 4*X. In that case you simply evaluate say "4*(5, 6, 7, 8)". Suppose you later want to also use 2 and 3 besides 4. In that case you simply evaluate "f(2), f(3), f(4) ; f(x)=x*(5, 6, 7, 8)". The result will be a 3-by-4 matrix. Suppose you later want to keep the current results but also evaluate with the vector (50, 61, 72, 83). In that case you simply evaluate f(2,a), f(3,a), f(4,a), f(2,b), f(3,b), f(4,b) ; f(x,y) = x*y ; a = (5, 6, 7, 8) ; b = (50, 61, 72, 83) ; The result will be a 6-by-4 matrix. The expression can get even more complex, but then you can always structure it effectively, thereby making evaluation a lot easier than ever. You can even make it vary with time and just watch, or make it be updated upon button presses. You can build an entire MFET script and save for future re-use.
What is new in this release:
Now possible to evaluate highly complex MFET expressions in an Object-Oriented Programming model, making use of concepts of inheritance and encapsulation.
Comments not found