comandos_basicos
DESCRIPTION
IPTRANSCRIPT
-
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