Funções/constantes personalizadas

O Graph permite que você defina suas próprias funções e constantes personalizadas, as quais podem ser empregadas em outras expressões dentro do programa. É possível usar esse recurso para fatorar constantes e sub-expressões frequentemente utilizadas, de maneira a tornar mais rápida e fácil a utilização desse itens. Use o item de menu FunçãoFunções personalizadas... para exibir esta caixa de diálogo.

Inserindo funções

Os nomes das funções e constantes são inseridos na primeira coluna. O nome pode conter qualquer combinação de letras, números e sublinhado (underline), mas deve sempre começar com uma letra. Não é possível usar um nome que já esteja atribuído a uma função ou variável pré-definida.

Argumentos de função são inseridos após o nome desta, entre parênteses e separados por vírgula, por exemplo, f(x,y,z) é uma função chamada f contendo três argumentos nomeados x, y e z. Da mesma forma que os nomes de função, os nomes de argumento devem começar com uma letra e conter apenas letras e números.

As expressões a serem definidas são inseridas na segunda coluna. Essas expressões podem usar os argumentos especificados na primeira coluna, todas as funções pré-definidas, outras funções e constantes personalizadas, e até mesmo chamar a si mesma de forma recursiva. Um comentário pode ser inserido depois de um símbolo #, colocado ao final de uma expressão.

Modificando e removendo funções

Pode-se remover uma função ou constante, limpando-se o nome e a definição da mesma ou selecionando Remover linha no menu contextual. Todos os elementos que utilizem a função ou constante removida irão deixar de funcionar, quando forem calculados.

Ao clicar nos botões OK ou Aplicar, da caixa de diálogo em questão, todos os elementos serão atualizados, de maneira a refletir as alterações realizadas nas funções e constantes.