comandos_basicos

Upload: francisco-barbosa

Post on 03-Mar-2016

219 views

Category:

Documents


0 download

DESCRIPTION

IP

TRANSCRIPT

  • COMANDOS BSICOS

    OPERAES ARITMTICAS COM ESCALARES

    Operao Smbolo Exemplo Precedncia Exponenciao ^ 6^5 1

    (Mais alta) Multiplicao * 6*5 2 Diviso direita / 6/5 2 Diviso esquerda \ 6\5 = 5/6 2 Adio + 6+5 3 Subtraco - 6-5 3

    clear Apaga da memria todas as variveis e funes; clear x y z Apaga da memria as variveis x, y e z; who Lista no ecr todas as variveis activas; whos Lista no ecr todas as variveis declaradas, com o respectivo tamanho em

    bytes e a classe de armazenamento; save O comando save salva todas as variveis declaradas na directoria corrente

    de trabalho, num ficheiro chamado matlab.mat. O comando save nome_de_ficheiro armazena todas as variveis declaradas na directoria corrente de trabalho no ficheiro nome_de_ficheiro .mat. Para salvar noutra directoria, deve-se colocar o caminho total (pathname) no nome_de_ficheiro;

    load O comando load carrega no espao de trabalho todas as variveis guardadas no ficheiro matlab.mat com o comando save; o comando load nome_de_ficheiro carrega no espao de trabalho todas as variveis guardadas no ficheiro nome_de_ficheiro .mat, com o comando save nome_de_ficheiro;

    quit Fecha a sesso do Matlab

    pi Designa a constante matemtica ; realmin e realmax Designam o menor e o maior nmero com que se pode

    trabalhar ; nargin e nargout Designam o nmero de argumentos de entrada e de sada de

    uma funo ; inf Representa + ; NaN (Not a Number) Usado quando o Matlab no pode determinar um valor

    numrico vlido, como por exemplo 0/0 ; ans Varivel que assume o valor da ltima expresso no atribuda a uma

    varivel especificada. Se o utilizador no atribui o valor de uma expresso a uma varivel, o Matlab armazena, automaticamente, o resultado a ans;

    eps A menor diferena entre dois nmeros. Equivale a 2.2204e-016; i Definido como -1, isto 0 + 1.0000i; j O mesmo que i.

    Funes matemticas elementares

    Funo Descrio Exemplo sqrt (x) Raz quadrada >> sqrt (24)

    ans = 4.8990

  • realsqrt (x) Raz quadrada, mas produz erro se o argumento negativo.

    >> realsqrt(-4) ??? Error using ==>

    realsqrt Realsqrt produces

    complex result. exp (x) Exponencial >> exp(3)

    ans = 20.0855

    log (x) Logaritmo natural (neperiano) >> log(100) ans = 4.6052

    log10 (x) Logaritmo na base 10 >> log10(100) ans = 2

    log 2 (x) Logaritmo na base 2 >> log2 (100) ans = 6.6439

    factorial (x) Factorial >> factorial(6) ans = 720

    nthroot(x,n) N-sima raz de x, ou seja, x; x e n so reais, mas se x> nthroot(1000,3) ans = 10

    abs (x) Valor absoluto (mdulo) >> abs (-150) ans = 150

    complex (x,y)

    Define nmero complexo. >> x=3 ; y=2 ; >> z=complex(x,y) z =

    3.0000 + 2.0000i real (x) Parte real de um nmero complexo. >> x = 5+2i ;

    >> real (x) ans = 5

    imag (x) Parte imaginria de um nmero complexo.

    >> x = 5+2i ; >> imag (x) ans = 2

    conj (x) Conjugado de um nmero complexo.

    >> x = 5+2i ; >> conj (x) ans = 5.0000 - 2.0000i

    Funes trigonomtricas elementares

    Funo Descrio Exemplo sin (x) Seno de x (x em radianos); se fizer

    sind (x) ento x em graus. >> sind (90) ans = 1

    cos (x) Co-seno de x (x em radianos); se fizer cosd (x) ento x em graus.

    >> cosd (90) ans = 0

  • tan (x) Tangente de x (x em radianos); se fizer tand (x) ento x em graus.

    >> tand (180) ans = 0

    sec (x), csc (x), cot (x)

    Secante, Co-secante e Co-tangente de x (x em radianos); se fizer secd (x), cscd (x) ou cotd (x) ento x em graus.

    >> secd (180) ans = -1

    asin (x), acos (x), atan (x)

    Arco seno, Arco co-seno e Arco tangente; se fizer asind (x), acosd (x), atand (x) ento o ngulo respectivo em graus.

    >> asind (1) ans = 90

    Funes de arredondamento elementares

    Funo Descrio Exemplo round (x) Arredonda para o nmero inteiro

    mais prximo. >> round (53.5) ans = 54

    fix (x) Truncatura de x >> fix (53.5) ans = 53

    ceil (x) Arredonda para o menor inteiro >= x.

    > ceil (53.5) ans = 54 >> ceil (-53.5) ans = -53

    floor (x) Arredonda para o maior inteiro > floor (53.5) ans = 53 >> floor (-53.5) ans = -54

    rem (x,y) Retorna o resto da diviso de x por y.

    >> rem (10,3) ans = 1

    mod (x,y) Mdulo da diviso inteira. igual a x n*y com n = floor (x/y). Quando x e y tm o mesmo sinal igual a rem (x,y)

    >> mod(10,-3) ans = -2 >> mod(-10,3) ans = 2

    sign (x) Sinal de x. Se x>0 toma o valor 1; se x=0 toma o valor 0, e se x> y=-50; >> sign(y) ans = -1