Use o botão abaixo para reportar erros ou dar sugestões.

Cálculo Numérico - Versão Scilab

A.2 Elementos da linguagem


Scilab é uma linguagem interpretada em que todas as variáveis são matrizes. Uma variável é criada quando um valor é atribuído a ela. Por exemplo:

-->x=1  
 x  =  
    1.  
-->y = x * 2  
 y  =  
    2.

a variável x recebe o valor double1 e, logo após, na segunda linha de comando, a variável y recebe o valor double 2. Observamos que o símbolo = significa o operador de atribuição não o de igualdade. O operador lógico de igualdade no Scilab é ==.

Comentários e continuação de linha de comando são usados como no seguinte exemplo:

-->//Isto é um comentário  
-->x = 1 ..  
-->+ 2  
 x  =  
    3.

A.2.1 Operações matemáticas elementares


No Scilab, os operadores matemáticos elementares são os seguintes:

  + adição  
  - subtração  
  * multiplicação  
  / divisão  
  ^ potenciação (igual a **)  
  ’ transposto conjugado

A.2.2 Funções e constantes elementares


Várias funções e constantes elementares já estão pré-definidas no Scilab. Por exemplo:

-->cos(%pi) //cosseno de pi  
 ans  =  
  - 1.  
 
-->exp(1) == %e //número de Euler  
 ans  =  
  T  
 
-->log(1) //logarítmo natural de 1  
 ans  =  
    0.

Para mais informações sobre quais as funções e constantes pré-definidas no Scilab, consulte o manual, seções “Funções elementares” e o carácter especial “%".

A.2.3 Operadores lógicos


No Scilab, o valor lógico verdadeiro é escrito como %T e o valor lógico falso como %F. Temos os seguintes operadores lógicos disponíveis:

&  e lógico  
|  ou lógico  
~  negação  
== igualdade  
~= diferente  
<  menor que  
>  maior que  
<= menor ou igual que  
>= maior ou igual que

Exemplo A.2.1. Se x = 2, então x é maior ou igual a 1 e menor que 3?

Solução. No Scilab, temos:

-->x=2;  
 
-->(x >= 1) & (x < 3)  
 ans  =  
 
  T

♢

Creative Commons License Este texto é disponibilizado nos termos da licença Creative Commons Atribuição-CompartilhaIgual 3.0 Não Adaptada (CC-BY-SA 3.0). Página gerada em 19/8/2020 às 17:36:32.

Informe erros ou edite você mesmo!