Apostila de Matlab

Apostila de Matlab

(Parte 7 de 9)

Propósito: calcula o cosseno hiperbólico de um arco em radianos. Sintaxe: cosh(arco).

sinh

Propósito: calcula o seno hiperbólico de um arco em radianos. Sintaxe: sinh(arco).

tanh

Propósito: calcula a tangente hiperbólica de um arco em radianos. Sintaxe: tanh(arco).

exp

Propósito: calcula o valor de earg .

Sintaxe: exp(arg).

pow2

Propósito: calcula o valor de 2arg .

Sintaxe: pow2(arg).

sqrt

Propósito: calcula o valor da raiz quadrada de arg. Sintaxe: sqrt(arg).

log

Propósito: calcula o valor do logaritmo na base natural e (ln). Sintaxe: log(arg).

Propósito: calcula o valor do logaritmo na base 10. Sintaxe: log10(arg).

log2

Propósito: calcula o valor do logaritmo na base 2. Sintaxe: log2(arg).

rem

Propósito: retorna o resto inteiro de uma divisão de x por y. Sintaxe: rem(x,y).

Examine também os comandos: sec; sech; asec; asech; csc; csch; acsc; acsch; cot; coth; acot; acoth; nextpow2; unwrap; isreal; cplxpair; mod.

7 COMANDOS DE CONTROLE GRÁFICO

7.1 Gráficos Bidimensionais plot

Propósito: imprime o vetor em gráfico bidimensional. Sintaxe: plot(x,y,’cst’) Descrição: imprime o vetor y na ordenada em relação ao vetor x na abcissa. x e y devem obrigatoriamente ter as mesmas dimensões. A string ‘cst’ permite selecionar a cor (c=ymrcrgbwk), o tipo de símbolo (s=*.ox+sdv<>ph), e o tipo de linha(t=--:-.--). Exemplo: plot(x,sin(x),’m*-.) plota seno de x em cor magenta, com símbolos * para cada ponto e linha tracejada e pontilhada.

No comando plot os vetores de ordenada e abscissa devem ter as mesmas dimensões.

subplot

Propósito: divide uma figura em vários gráficos. Sintaxe: subplot(n,m,p) Descrição: subplot(n,m,p) divide a figura em uma matriz nxm de gráficos e seleciona o p-ésimo gráfico. p é contado da esquerda para a direita, continuando na linha de baixo. Exemplo: subplot(3,3,5) divide a figura em 9 gráficos, distribuídos em 3 linhas e 3 colunas, e seleciona o gráfico central.

O comando subplot apenas seleciona um dos gráficos da matriz nxm, mas o comando plot é que executa a impressão.

loglog

Propósito: o mesmo que plot, porém agora as escalas de ordenadas e abscissas são do tipo logarítmicas. Sintaxe: loglog(x,y,’cst’) semilogx

Propósito: o mesmo que plot, porém agora a escala da abscissa é do tipo logarítmica. Sintaxe: semilogx(x,y,’cst’) semilogy

Propósito: o mesmo que plot, porém agora a escala da ordenada é do tipo logarítmica. Sintaxe: semilogy(x,y,’cst’) polar

Propósito: desenha gráfico em formato polar. Sintaxe: polar(ang,raio,’cst’) Descrição: imprime cada elemento do vetor raio em relação ao elemento correspondente do vetor ang (ângulo). A string ‘cst’ permite selecionar a cor (c=ymrcrgbwk), o tipo de símbolo (s=*.ox+sdv<>ph), e o tipo de linha(t=--:-.--). Ex.: polar((linspace(0:2*pi),4*ones(1,100)) plota uma circunferência de raio 4.

axis

Propósito: controla a aparência das escalas da abscissa e da ordenada. Sintaxe: axis([xmin xmax ymin ymax]). Descrição: ajusta a escala da abscissa para valores entre xmin e xmax, e a escala da ordenada para valores entre ymin e ymax. Exemplo: axis ([-3 4 0 10]) desenha o gráfico com escalas de –3 a 4 para o eixo da abscissa e 0 a 10 para o eixo da ordenada.

grid

Propósito: traça uma grade sobre o plot atual. Sintaxe: grid.

hold

Propósito: retém o estado do plot atual de modo a permitir que o próximo gráfico seja impresso sobre o atual. hold on liga o estado do comando e hold off desliga o estado do comando. Sintaxe: hold; hold on; hold off.

title

Propósito: Cria texto de título no plot atual. Sintaxe: title(‘texto’).

xlabel

Propósito: Cria texto para o eixo da abcissa. Sintaxe: xlabel(‘texto’).

ylabel

Propósito: Cria texto para o eixo da ordenada. Sintaxe: ylabel(‘texto’).

gtext

Propósito: Cria texto para ser posicionado com o mouse. Sintaxe: gtext(‘texto’).

Examine também os comandos: plotyy; axes; box; legend; text; print; printopt; orient.

7.2 Gráficos Tridimensionais

As funções de manipulação e controle de gráficos em três eixos e funções gráficas mais avançadas são dadas no quadro a seguir:

(Parte 7 de 9)

Comentários