General > The Laboratory

Coding comparison using the Po-Shen Loh's new quadratic formula

<< < (2/3) > >>

hutch--:
Hector,

There is a notation that I don't understand.

"Y = a + b*X + c*X^2" What is the "^" operator doing ?

It is a quirk leftover from when I went to primary school (early 1950s) where my arithmetic notation was different to what is being used today.

zedd151:
c*X ^ 2
To the power of 2
More simple squared.

E=mc^2 is equal to E=mc2
Used when you can't write superscript

NoCforMe:
I'm surprised Steve didn't get that; I've always seen ^ used for exponentiation. Is there a Euro symbol for this that's different?

hutch--:
Thanks Z, a "power of ...." makes sense. Its an era thing, having learnt arithmetic in the early 1950s, much modern notation does not fit where what I learnt long ago translates to assembler notation logic far easier. When I did logic at uni, I picked up the discipline of fully bracketing formula and stacked order of precedence does not fit that discipline.

HSE:
Hi Hutch!

--- Quote from: hutch-- on September 05, 2022, 05:29:49 AM ---"Y = a + b*X + c*X^2" What is the "^" operator doing ?

--- End quote ---

It's more usual notation for power. If I remember well is used in BASIC from the begining. At least GW-Basic used this notation.

Some old language use "**" for power. Both are programming notations.

In school, or writing, everybody use a superscript:  Y = a + b*X + c*X2

--- Quote from: hutch-- on September 05, 2022, 05:47:41 AM --- stacked order of precedence does not fit that discipline.

--- End quote ---

:biggrin: No shunting-yard