PINE LIBRARY
Atualizado MathComplexEvaluate

Library "MathComplexEvaluate"
TODO: add library description here
is_op(char) Check if char is a operator.
Parameters:
Returns: bool.
operator(op, left, right) operation between left and right values.
Parameters:
operator_precedence(op) level of precedence of operator.
Parameters:
Returns: int.
eval() evaluate a string with references to a array of arguments.
| param tokens string, arithmetic operations with references to indices in arguments, ex:"0+1*0+2*2+3" arguments[1, 2, 3]
| param arguments float array, arguments.
| Returns float, solution.
TODO: add library description here
is_op(char) Check if char is a operator.
Parameters:
- char: string, 1 character string.
Returns: bool.
operator(op, left, right) operation between left and right values.
Parameters:
- op: string, operator string character.
- left: float, left value of operation.
- right: float, right value of operation.
operator_precedence(op) level of precedence of operator.
Parameters:
- op: string, operator 1 char string.
Returns: int.
eval() evaluate a string with references to a array of arguments.
| param tokens string, arithmetic operations with references to indices in arguments, ex:"0+1*0+2*2+3" arguments[1, 2, 3]
| param arguments float array, arguments.
| Returns float, solution.
Notas de Lançamento
v2Added:
parse(expression)
Parse a string expression that may contain numbers and complex numbers.
Parameters:
expression: string . Expression to evaluate, ex:. `"2i*(3+2-3J)-2.0e3+1.0e-15i"`.
Returns: Complex number. Solution.
Updated:
eval(expression, arguments)
evaluate a string with references to a array of arguments.
| param expression string, arithmetic operations with references to indices in arguments, ex:"0+1*0+2*2+3" arguments[1, 2, 3]
| param arguments float array, arguments.
| Returns Complex Number, solution.
Parameters:
expression
arguments
Removed:
is_op(char)
Check if char is a operator.
operator(op, left, right)
operation between left and right values.
operator_precedence(op)
level of precedence of operator.
Notas de Lançamento
v3 minor update.Biblioteca do Pine
Em verdadeiro espírito TradingView, o autor publicou este código Pine como uma biblioteca de código aberto para que outros programadores Pine da nossa comunidade possam reutilizá-lo. Parabéns ao autor! Você pode usar esta biblioteca de forma privada ou em outras publicações de código aberto, mas a reutilização deste código em publicações é regida pelas Regras da Casa.
Aviso legal
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Biblioteca do Pine
Em verdadeiro espírito TradingView, o autor publicou este código Pine como uma biblioteca de código aberto para que outros programadores Pine da nossa comunidade possam reutilizá-lo. Parabéns ao autor! Você pode usar esta biblioteca de forma privada ou em outras publicações de código aberto, mas a reutilização deste código em publicações é regida pelas Regras da Casa.
Aviso legal
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.