funções básicas
TRANSCRIPT
-
7/26/2019 Funes bsicas
1/3
FUNES BSICAS
log =logaritmo natural ou na base e
log10=logaritmo na base 10
log2=logaritmo na base 2
sin=seno de
cos= cosseno de
tan=tangente de
asin=arcosseno de
acos= arcocosseno de
atan=arcotangente de
exp(x)= exponecial de x, e^x
sqrt= raiz quadrada
ran=nmero casual entre zero e um
gsort=ordena um conjunto de nmeros , vetor ou matriz, numa sequncia
decrescente
clc(!"limpa a janela dos comandos
clc(n!= limpa n lin!as acima da atual lin!a de comandos e move o cursor para l"
clear(!=remove todas as vari"veis da mem#ria
clear x #= remove as vari"veis x e $ da mem#ria
$%os " lista as &ari'&eis longas
$%o= lista as vari"veis
Constantes e &ari'&eis especiais
)pi=%1&1'(2
)e= 21*2*1*
)i= raiz quadrada de +1 or exemplo, para entrar o complexo 2-&i escreve+se 2-&./i
)in*=ininito
)eps= preciso m"quina3 do 4cilab
)nan=5ot a number3+,tros co-anos
++6sign(.!= distingue valores positivos de negativos
++6./"as(.! = 7s valores absolutos do elementos do vetor 8 9todos os valores
positivos)
++6int(xparteq,eraa!= proporciona a parte inteira de um numero
-
7/26/2019 Funes bsicas
2/3
++6-o,lo(x#!= proporciona o resto da divisao de um numeropor outro:modulo9dividendo, divisor)
si3e(.!= retorna o taman!o do vetor
ro,n = sorteia um nomero, exemplo:
++6round9101) =sorteara um numero entre 1 e 10
4E5+6
++6;= cria o vetor ; co os valores de a, b, c e d, separador por espa?o
++6 ;= primeiro valor: par@metro de crescimento: ultimo valor >
GRAFICOS
plotar grfcos: plot2d
plot2d(valores do eixo horizontal, [valores do vetor]); //defne
valores para o grafco
xtitle("Ttulo do grfco","legenda do eixo x","legenda do eixo
y"); //titulos
xgrid(); // grelha ou grade!s #$o pressione %enter&, use ponto e virgula
'ara plotar grfco de duas u!"esde (x), *(x) e +(x) na esa
alha
-alores do vetor. [un0$o * e teros de x ; un0$o + e teros de x1;
2xeplo
3.*4; 5.67+*48;9.exp('676+84:t);altura.(3:(59));plot+d(t,[altura1); xtitle("entetros");xgrid();
-
7/26/2019 Funes bsicas
3/3
#A$RI%ara introduzir ua atriz, separaos as linhas por ?;@ e as colunas
por espa0o ou ?,@7
2xeplo
6,A x* B Cx+ B *,A xC . +6,D x* B +x+ ' + xC . A + x* ' 4x+ B *+ xC . C
sistea gera ua atriz CxC do tipo e o vetor
coluna
#atr&' o Scl&la
''EF%>
ara resolver o sistema, usasse a un?o lsq lsq (-atri3 res,ltao!
++6 E = lsq 9FGHIJK,b)
E ='*2%*L%L00&*2(''+ 00&'&''