Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
| Funções | Aplica-se a |
|---|---|
| Abs Exp Ln Power Sqrt |
|
| Log |
|
Calcula valores absolutos, logaritmos, raízes quadradas e os resultados de elevar e ou qualquer número para potências especificadas.
Descrição
A Abs função retorna o valor não negativo de seu argumento. Se um número for negativo, Abs devolve o equivalente positivo.
A Exp função retorna e elevado ao poder de seu argumento. O número transcendental e começa 2,7182818...
A Ln função retorna o logaritmo natural (base e) de seu argumento.
A Power função retorna um número elevado a uma potência. É equivalente a utilizar o operador ^.
A Log função retorna o logaritmo de seu primeiro argumento na base especificada por seu segundo argumento (ou 10 se não especificado).
A Sqrt função retorna o número que, quando multiplicado por si mesmo, é igual ao seu argumento.
Se passar um único número, o valor devolvido é um único resultado com base na função chamada. Se transmitir uma tabela de coluna única que contenha números, o valor devolvido é uma tabela de coluna única de resultados numa coluna Valor, um resultado para cada registo na tabela do argumento. Se tiver uma tabela com várias colunas, pode formatá-las para uma tabela com uma única coluna, conforme descrito em trabalhar com tabelas.
Se um argumento resultar num valor indefinido, o resultado será blank. Isto pode acontecer com raízes quadradas e logaritmos de números negativos.
Sintaxe
Abs( Número )
Exp( Número )
Ln( Número )
Sqrt( Número )
- Número - Obrigatório. Número a trabalhar.
Power( Base, Expoente )
- Base - Obrigatório. Número de base a elevar.
- Expoente - Obrigatório. O expoente ao qual o número de base é elevado.
Log( Número, Base )
- Número - Obrigatório. Número para calcular o logaritmo.
- Base - Opcional. A base do logaritmo a calcular. Por predefinição, 10 (quando não especificado).
Abs( SingleColumnTable )
Exp( SingleColumnTable )
Ln( SingleColumnTable )
Sqrt( SingleColumnTable )
- SingleColumnTable - Obrigatório. Uma tabela de coluna única de números a trabalhar.
Exemplos
Número único
| Fórmula | Descrição | Resultado |
|---|---|---|
| Abs( -55 ) | Devolve o número sem o sinal negativo. | 55 |
| Exp( 2 ) | Devolve e elevado à potência de 2, ou e * e. | 7.389056... |
| Ln( 100 ) | Obtém o logaritmo natural (base e) do número 100. | 4.605170... |
| Log( 100 ) | Obtém o logaritmo natural na base 10 do número 100. | 2 |
| Log( 64, 2 ) | Obtém o logaritmo natural na base 2 do número 64. | 6 |
| Power( 5, 3 ) | Obtém 5 elevado à potência de 3 ou 5 * 5 * 5. | 125 |
| Sqrt( 9 ) | Devolve o número a que, quando multiplicado por si só, resulta em 9. | 3 |
Tabela de coluna única
Os exemplos nesta secção utilizam uma origem de dados denominada ValueTable que contém estes dados:
| Valor |
|---|
| 9 |
| -4 |
| 2 |
| Fórmula | Descrição | Resultado |
|---|---|---|
| Abs( Tabela de Valor ) | Devolve o valor absoluto de cada número na tabela. | Uma tabela de coluna única com uma coluna Value contendo os seguintes valores: 9, 4, 2 |
| Exp( Tabela de Valor ) | Devolve e elevado à potência de cada número na tabela. | Uma tabela de coluna única com uma coluna Value contendo os seguintes valores: 8103.083927..., 0.018315..., 7.389056... |
| Ln( Tabela de Valor ) | Devolve o logaritmo natural de cada número na tabela. | Uma tabela de coluna única com uma coluna Value contendo os seguintes valores: 2.197224..., Blank(), 0.693147... |
| Sqrt( Tabela de Valor ) | Devolve a raiz quadrada de cada número na tabela | Uma tabela de coluna única com uma coluna Value contendo os seguintes valores: 3, Blank(), 1.414213... |
Exemplo passo a passo
- Adicione um controlo Text input e atribua-lhe o nome Origem.
- Adicione um controlo Label e defina a respetiva propriedade Text para esta fórmula:
Sqrt( Valor( Source.Text ) - Introduza um número em Origem e confirme se o controlo Label mostra a raiz quadrada do número introduzido.