Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Mini-Curso MATLAB SEMATRON VI, Notas de estudo de Mecatrônica

Mini curso apresentado durante a semana da Mecatrônica de 2010 na Escola de Engenharia de São Carlos - Universidade de São Paulo

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 23/05/2010

alexandre-branquinho-6
alexandre-branquinho-6 🇧🇷

2 documentos

1 / 40

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Alexandre Branquinho Rocha
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28

Pré-visualização parcial do texto

Baixe Mini-Curso MATLAB SEMATRON VI e outras Notas de estudo em PDF para Mecatrônica, somente na Docsity!

Alexandre Branquinho Rocha^ mail:^ [email protected]

AplicaçõesAplicaçõesAplicaçõesAplicaçõesAplicaçõesAplicaçõesAplicaçõesAplicações

Simulação Jogos^ ◦^ Inteligência Artificial^ ◦^ Redes Neurais◦^ Redes Neurais Instrumentação Automação Medicina

Utilizações para Engenharia

-^ Resolver equações muito extensas •^ Resolver Sistemas •^ Resolver Integrais •^ Resolver Derivadas•^ Resolver Derivadas •^ Traçar Gráficos •^ Encontrar Valores de:^ –^ Máximo^ –^ Mínimo^ –^ Interseção

Iniciando o ProgramaIniciando o ProgramaIniciando o ProgramaIniciando o ProgramaIniciando o ProgramaIniciando o ProgramaIniciando o ProgramaIniciando o Programa^ WorkSpace

-^ mostra todas as variáveisWorkSpace –^ mostra todas as variáveis utilizadas no programa. Command History – mostra o históricodos comandos dados ao MATLAB noCommand Window

Variáveis do ProgramaVariáveis do Programa

-^ Podem ter no máximo 31 caracteres; •^ Os nomes devem começar com LETRAS; •^ Caracteres de pontuação NÃO são permitidos;•^ Caracteres de pontuação NÃO são permitidos; •^ Distinção de maiúsculas e minúsculas;

... CUSTO CuSto custo Custo^

≠ ≠ ≠

Números e MatrizesNúmeros e MatrizesComplexasComplexas

-^ Números complexos são permitidos em todasoperações e funções no MATLAB. Os númeroscomplexos são introduzidos usando-se as^ funções especiais

i^ e^ j.^ >> z= 3 + 4*i

k= 5 + 3*j

funções especiais

i^ e^ j.^ >> z= 3 + 4*i^ z =

3.0000 + 4.0000iA= [1 2; 3 4]+i*[5 6;7 8]A =1.0000 + 5.0000i

2.0000 + 6.0000i 3.0000 + 7.0000i

k= 5 + 3*j k =5.0000 + 3.0000i 4.0000 + 8.0000i

Criação de Vetores

-^ Vetores são muito úteis ao se programar, poissão a partir deles que os gráficos serãogerados.

x = [1 2 3 4 5 6]^ x =^

inicio=1; x =^1 2

y = 1:6y =^1 2

z = 1:2:11z =^1 3

inicio=1; >> fim=10;>> k=linspace(inicio,fim,6)k = 1.0000^ 2.

6.4000^ 8.

Dimensões de Vetores eDimensões de Vetores eDimensões de Vetores eDimensões de Vetores eDimensões de Vetores eDimensões de Vetores eDimensões de Vetores eDimensões de Vetores eMatrizesMatrizesMatrizesMatrizesMatrizesMatrizesMatrizesMatrizes

-^ Para vários casos é necessário saber quantascolunas e/ou linhas tem um vetor ou matriz.^ >> A=[1 2 3 ; 4 5 6 ; 7 8 9]^ A =^

>> B=[1 2 3 4 5 6] B =

A =^1 2 34 5 67 8 9 >> [lin,col]=size(A)lin =^3 col =^3

B =^1 2

comprimento=length(B)comprimento =^6

PlotarPlotarPlotarPlotar Gráficos

GráficosGráficosGráficos

-^ Para plotar gráficos, o mais comum é ocomando plot (para gráficos 2D) e plot3 (paragráficos 3D) >> X=-3:0.5:10;>> Y=exp(X);>> plot(X,Y,'r--');>> xlabel('Eixo X');>> ylabel('Eixo Y');>> title('Gráfico Y=Exp(X)');>> grid on

-^ Criando Superfícies >> x(1,:)=0:pi/5:2pi;>> x(2,:)=x(1,:);>> x(3,:)=x(1,:);>> y(1,:)=[1 1 1 1 1 1 1 1 1 1 1];>> y(2,:)=2y(1,:); >> y(3,:)=3*y(1,:);

PlotarPlotarPlotarPlotar Gráficos

GráficosGráficosGráficos

y(3,:)=3y(1,:); >> z(1,:)=sin(x(1,:));>> z(2,:)=3sin(x(2,:));>> z(3,:)=sin(2*x(3,:));>> surface(x,y,z)>> xlabel('Eixo X')>> ylabel('Eixo Y')>> zlabel('Eixo Z')>> title('Utilização da função surface')>> grid on

ProgramandoProgramando

ProgramandoProgramandoClique na caixa escrito ‘New M-File’

Comandos ÚteisComandos Úteis

-^ Comando close:^ –^ close – fecha a janela de Figure ativa^ –^ close(h) – fecha a janela Figure com o handle h.^ –^ close all – fecha todas as janelas Figure. •^ Comando clf:^ –^ clf – limpa a janela Figure ativa.^ –^ clf reset – limpa a janela Figure ativa e devolve todas as propriedades,como hold, a seu estado padrão. •^ Comando clc:^ –^ clf – limpa o Command Window.