Você está na página 1de 5

COMANDO FORMAT

Format long
Format short
format +

16 dgitos
1.41421356237310
5 dgitos formato numrico padro
1.4142
+ para valores positivos e - para valores negativos

COMANDO FPRINTF
%e
indica que os valores da matriz sero impressos em notao exponencial
%f
indica que os valores da matriz sero impressos em notao decimal ou em
notao fixa, isto , o usurio pode especificar o nmero de algarismos significativos
juntamente com o ponto decimal.
%d
indica numero inteiro ou exponencial, conforme o valor.
%s
cadeia de caracteres
\n
nova linha
\b
retrocesso
\t
tabulao horizontal

GRFICOS
Plot(x,y) cria o grfico x,y
Title
Adiciona um ttulo ao grfico.
Xlabel
Inclui uma descrio na direo do eixo-x
Ylabel
Inclui uma descrio na direo do eixo-y
Grid
Adiciona linhas de grade ao grfico
Whitebg
Muda a cor de fundo do grfico para branco.
Legend(titulo)
cria uma legenda para o grafico
Text(x, y, text) Este comando escreve um texto na tela do grfico no ponto especfico
das coordenadas (x, y) usando os eixos dos grficos. Se x e y so vetores o texto
escrito a cada ponto.
Text(x, y, text, sc) Este comando escreve um texto na tela do grfico no ponto
especificado pelas coordenadas (x, y), assumindo que a esquina esquerda inferior
(0,0), e a esquina direita superior (1,1).
gtext(text) Este comando escreve um texto nas posies indicadas na tela do grfico
pelo mouse.
Semilogx(x, y)
Este comando gera grfico usando escala linear para y e escala
logartmica para x.
Semilogy(x, y)
Este comando gera grficos usando escala linear para x e escala
logartmica para y
Loglog(x, y)
Este comando gera grficos com escala logartmica para ambos os
eixos x e y.
Cor
Indicado
Vermelho
r
verde
g
azul
b
Branco
w
invisvel
i

axis - Este comando congela a escala de eixos para uma subseqncia de grficos. A
Segunda execuo do comando retorna o sistema a escala automtica.
axis(v)- v um vetor de quatro elementos que contm a escala de valores,
[xmin,xmax,ymin,ymax].

VALORES ESPECIAIS
Pi
i, j
inf
clock
date

3,14
raiz quadrada de (-1) complexos
representa infinito
exibe a hora atual
exibe a data atual

MATRIZES ESPECIAIS
Magic(x)
Zeros(x)
Ones(x)
Eye(x)
Pascal(x)
Size(x)
Eig(x)
Length(x)

cria o quadrado mgico de ordem x


cria uma matriz de zeros de ordem x
cria uma matriz de uns de ordem x
cria uma matriz identidade de ordem x
cria o triangulo de pascal cm x linhas
retorna a ordem da matriz x
retorna os elementos da diagonal principal
retorna o comprimento maior ou a dimenso maior de uma matriz.

OPERAES COM MATRIZES


.* multiplicada cada elemento da primeira matriz pelo seu correspondente na segunda.
./ dividi cada elemento da primeira matriz pelo seu correspondente na segunda.
.^ eleva cada elemento ao expoente.
Sum(x,y) somatrio dos elementos x e y.
Inv(x) calcula a matriz inversa da matriz x.
Det(x) calcula o determinante da matriz x.
Diag(x) extrai os valores da diagonal principal da matriz x e coloca em um outro vetor

TRANSFORMAO DE ANGULOS
angle_radians = angle*pi/180;
b = sin(angle_radians);
ngulo_graus = ngulo_radianos*(180/pi);
ngulo_radianos = ngulo_graus*(pi/180);

FUNES MATEMTICAS ELEMENTARES


abs(x)
sqrt(x)

Calcula o valor absoluto de x.


Calcula a raiz quadrada de x.

Round(x)
Arredonda o valor de x para o inteiro mais prximo.
fix(x)
Arredonda o valor de x para o inteiro mais prximo de zero.
floor(x)
Arredonda o valor de x para o inteiro mais prximo de-infinito
ceil(x)
Arredonda o valor de x para o inteiro mais prximo de+infinito
sign(x)
Se x menor que zero, a funo retorna ao valor 1; se x for
igual a zero, retorna ao valor zero; caso contrrio, a funo retorna ao valor 1.
Rem(x,y)
Retorna o resto da diviso x/y. Por exemplo, rem (25,4) 1, e
rem(100,21) 16.
Exp(x)
Esta funo retorna ao valor de ex, onde e a base para
logaritmo natural
log(x)
Retorna a ln x, o logaritmo natural de x para a base e.
Log10(x)
Retorna a log10x, ou seja, o logaritmo de x na base 10.
Sort(x)
retorna os valores em ordem crescente
Cumprod(x)
multiplica cada elemento do vetor pelo prximo e apresenta o
resultado (fatorial onde o ultimo valor e o resultado final.
Mod(x,y)
retorna o resto da diviso de x por y
Prod(x)
calcula o fatorial do vetor x

FUNES TRIGONOMTRICAS
sin(x)
Calcula o seno de x, em radianos.
cos(x)
Calcula o cosseno de x, em radianos.
tan(x)
Calcula a tangente de x, em radianos.
asin(x)
Calcula o arcoseno de x, onde x deve estar entre 1 e 1. A funo
apresenta um ngulo em radianos entre - p/2 e p/2.
acos(x)
Calcula o arcocosseno de x, onde x deve estar entre 1 e 1. A
funo apresenta um ngulo em radianos entre 0 e p.
atan(x)
Calcula o arcotangente de x, onde x deve estar entre 1 e 1. A
funo apresenta um ngulo em radianos entre - p/2 e p/2.
atan2(x,y)
Calcula o arcotangente do valor de y/x. A funo apresenta um
ngulo em radianos estar entre - p e p, dependendo dos sinais de x e y.
sec(x) = 1/ cos x
csc (x) = 1 / sin x
cot (x) = 1 / tan x
sinh(x)
Calcula o seno hiperblico de x.
cosh(x)
Calcula o cosseno hiperblico de x.
tanh(x)
Calcula a tangente hiperblica de x.
asinh(x)
Calcula o seno hiperblico inverso de x.
acosh(x)
Calcula o cosseno hiperblico inverso de x.
atanh(x)
Calcula a tangente hiperblica inversa de x.

OPERADORES LGICOS E RELACIONAIS


Operador
<
<=
>
>=

Descrio
Menor que
Menor ou igual a
Maior que
Maior ou igual a

==
~=

Igual a (no sentido de condio)


No igual a(DIFERENTE)

&
|
~

e
ou
no

COMANDO IF
if expresso 1
grupo de comandos A
elseif expresso 2
grupo de comandos B
elseif expresso 3
grupo de comandos C
else
grupo de comandos D
end
COMANDO FOR
for varivel = expresso
Grupo de comandos A
End
Break
encerra o looping e vai para o prximo comando depois do for
COMANDO WHILE
while expresso
grupo de comandos A
end
FUNES ESTATISTICAS
mean(x) : calcula a mdia aritmtica de um grupo de valores.
max(x) : retorna o maior valor do vetor
min(x): retorna o menor valor do vetor
std(x): calcula o desvio padro do vetor x
[y, i] = min(x) ou max(x)
y o menor valor, e i o ndice onde ele se encontra.

NMEROS ALEATRIOS
Rand (n)
Retorna uma matriz de ordem n cujos elementos so nmeros
aleatrios entre 0 e 1.
Rand (m,n)
Matriz com m linhas e n colunas cujos elementos so nmeros
aleatrios entre 0 e 1.
Rand(size (A))
Matriz de mesma ordem que a matriz A.
Rand (uniform)

Rand (normal) Especificam se os nmeros aleatrios desejados sero uniformemente


ou normalmente distribudos.
Rand (seed, n) Determina n como o valor inicial de uma seqncia de nmeros
aleatrios.
Rand (seed) Retorna ao valor atual de incio do gerador de nmeros aleatrios.

POLINMIOS
Roots(x) calcula as razes do polinmio x
Poly(x) calcula o vetor polinomio que tinha como razes o vetor x
Expresso Resultado
f= a*x^3+x^2-b*x-c Define uma expresso simblica
diff(f) Deriva em relao ao padro (x)
diff(f, a) Deriva f em relao a (a)
diff(f, 2) Deriva f duas vezes em relao a (x)
diff(f, a,2) Deriva a funo f duas vezes em relao a (a)
Expresso Resultado
f= sin(s+2*x) Cria uma funo simblica
int(f) Integra em relao a x
int(f, s) Integra em relao a s
int(f, pi/2, pi ) Integra em relao a x de pi/2 a pi
int(f, s, pi/2, pi) Integra em relao a s de pi/2 a pi
int(f, m,n) Integra em relao a x de m para n

Você também pode gostar