Baixe o app para aproveitar ainda mais
Prévia do material em texto
Introdução à Ciência da Computação Unidade II – Programação de Computadores com FreeMat Professor: Dr. Marcus Salerno de Aquino Introdução à Ciência da Computação Parte VI – Gráficos Professor: Dr. Marcus Salerno de Aquino Gráficos 01 / 09 DSC / UFCG Os gráficos constituem um recurso visual poderoso para a interpretação de dados. O FreeMat dispõe de um grande número de facilidades usadas para plotá-los através de funções e comandos. É possível plotar (gerar) gráficos bidimensionais ou tridimensionais utilizando quaisquer tipos de escala ou coordenadas. Comando PLOT 02 / 09 DSC / UFCG O comando plot é o mais utilizado para a plotagem de gráficos bidimensionais. Veja o exemplo: x = -10 : 0.5 : 10; y = x ^ 2 + 1 plot ( x , y ); Existem muitos outros comandos utilizados para controlar gráficos gerados pelo FreeMat. Comando PLOT 03 / 09 DSC / UFCG Como resultado do programa anterior, obtém-se: Comando PLOT 04 / 09 DSC / UFCG Também é possível plotar mais de uma curva em um mesmo gráfico. Veja o exemplo: x = 0 : pi/100 : 6 * pi ; y1 = sin(x) ; y2 = cos(x) ; y3 = sin(2 * x) ; plot ( x , y1 , x , y2 , x , y3) ; title( ‘Gráfico das funções sen(x), cos(x), sen(2x) ’ ); xlabel( ‘ x ’ ) ; ylabel( ‘ y ’ ) ; Comando PLOT 05 / 09 DSC / UFCG Outros Comandos 06 / 09 DSC / UFCG title → Inclui um título no gráfico. xlabel → Nomeia o eixo das abscissas. ylabel → Nomeia o eixo das ordenadas. grid on → Adiciona linhas de grade ao gráfico. grid of → Remove linhas de grade do gráfico. text → Adiciona um texto em um ponto específico do gráfico. legend → Adiciona uma legenda ao gráfico cujo posicionamento pode ser variado. Personalização de Gráficos 07 / 09 DSC / UFCG É possível modificar a cor e o estilo da linha de um gráfio plotado, bem como os marcadores utilizados para destacar pontos na linha. Esse tipo de alteração é feita a partir do uso de uma cadeia de caracteres de atributos após os vetores x e y na função plot. A seguir, conheça alguns caracteres usados nessas modificações. Personalização de Gráficos 08 / 09 DSC / UFCG Exercícios 09 / 09 DSC / UFCG Plote os gráficos abaixo com os respectivos títulos e coordenadas: f(x) = ( x * log(x) ) – 1 f(x) = x³ – x – 1 f(x) = x³ – 9x + 3 f(x) = x² + x – 6 f(x) = x e g(x) = cos(x) Fim! Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12
Compartilhar