Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> MATLAB

Dominando Gráficos Avançados no MATLAB: Barras, Contornos e 3D

Este capítulo explora recursos avançados de plotagem e gráficos no MATLAB: gráficos de barras, mapas de contorno e plotagem tridimensional.

Gráficos de Barras

O comando bar desenha gráfico de barras 2D.

Exemplo: Notas de Alunos

x = [1:10];
y = [75, 58, 90, 87, 50, 85, 92, 75, 60, 95];
bar(x,y), xlabel('Aluno'), ylabel('Nota'), title('Primeiro Semestre:')
print -deps graph.eps

Gera gráfico de barras com 10 alunos e suas notas.

Mapas de Contorno

Linhas de contorno conectam pontos de mesmo valor de uma função de duas variáveis. Usado para mapas topográficos, etc.

Função contour desenha mapas de contorno.

Exemplo: Contorno de g = x² + y²

Gere variáveis independentes com meshgrid:

[x,y] = meshgrid(-5:0.1:5, -3:0.1:3);
g = x.^2 + y.^2;
contour(x,y,g)
print -deps graph.eps

Gera mapa de contorno circular.

Melhorando o Mapa: Rótulos nos Níveis

[x,y] = meshgrid(-5:0.1:5, -3:0.1:3);
g = x.^2 + y.^2;
[C, h] = contour(x,y,g);
set(h,'ShowText','on','TextStep',get(h,'LevelStep')*2)
print -deps graph.eps

Adiciona rótulos numéricos nas linhas de contorno.

Plotagem Tridimensional (3D)

Exibe superfície definida por g = f(x,y). Passos:

  1. Crie pontos (x,y) com meshgrid.
  2. Atribua a função.
  3. Use surf para superfície colorida ou mesh para wireframe.

Exemplo: Superfície g = x·e^{-(x²+y²)}

[x,y] = meshgrid(-2:.2:2);
g = x .* exp(-x.^2 - y.^2);
surf(x, y, g)
print -deps graph.eps

Gera mapa 3D colorido. mesh produz wireframe com linhas coloridas; surf mostra faces coloridas e linhas de conexão.

MATLAB

  1. MATLAB: Visão Geral Abrangente do Ambiente Líder em Computação Numérica
  2. Domine o Básico do MATLAB: Sintaxe e Comandos Essenciais
  3. Entendendo Variáveis no MATLAB: Fundamentos e Exemplos
  4. Comandos Essenciais do MATLAB para Computação Eficiente
  5. Entendendo Tipos de Dados no MATLAB: Guia Completo
  6. Dominando Operadores MATLAB: Guia Completo de Operações Aritméticas, Lógicas e Bitwise
  7. Dominando Vetores no MATLAB: Fundamentos de Linha e Coluna
  8. Domine Matrizes no MATLAB: Criação, Referência e Manipulação de Dados
  9. MATLAB: Dominando Arrays Multidimensionais e Especiais
  10. Dominando a Notação Dois-Pontos no MATLAB: Crie Vetores e Itere com Eficiência