Documente Academic
Documente Profesional
Documente Cultură
Matlab
1.1 – Sessões interativas do Matlab
Mostraremos como iniciar o Matlab, como fazer alguns
cálculos básicos e como sair do Matlab.
Iniciando o Matlab
Janela de Comandos
^ exponenciação: a b a^b
* multiplicação: ab a
a*b
/ divisão à direita: a b a/b
b a
\ divisão à esquerda: a\b = b b\a
+ adição: a + b a + b
- subtração: a - b a - b
Exercício 1 – Utilize o Matlab para calcular as seguintes expressões
410.1297
ans =
17.1123
V
r
h
Fig. 1.7 Solução do exemplo 1.1
Nomes de variáveis
Espaço de trabalho
Se você precisa digitar uma linha longa, você pode utilizar o sinal de
reticências, digitando três pontos, para atrasar a execução.
Constantes predefinidas
Comando Descrição
Open Abre uma caixa de diálogo que permite selecionar um arquivo para
edição.
Page Setup Abre uma caixa de diálogo que permite formatar a saída
impressa.
Print Abre uma caixa de diálogo que permite imprimir toda a janela de
Comandos.
Print Selection Abre uma caixa de diálogo que permite imprimir partes
selecionadas da janela de Comandos.
Arranjos
Um arranjo numérico é uma coleção ordenada de
números (um conjunto de números arranjados em uma
ordem específica). Um exemplo é uma variável do tipo
arranjo que contém os números 0, 4, 3 e 6, nesta ordem.
x = [ 0, 4, 3, 6]
ans =
0.6000
>> w(7)
ans =
2.8232
m=
101
Raízes de polinômios
x 3 7 x 2 40 x 34 0
>> a = [1, -7, 40, 34]; >> roots([1, -7, 40, 34])
>> roots(a)
ans =
ans =
ou 3.8716 + 5.5466i
3.8716 + 5.5466i 3.8716 - 5.5466i
3.8716 - 5.5466i -0.7431 + 0.0000i
-0.7431 + 0.0000i
As raízes são: x 1 e x 3 5i
Exercício 1.2 – Utilize o MATLAB para determinar quantos
elementos há no arranjo cos(0) : 0.02: log10(100). Utilize o
MATLAB para determinar o vigésimo quinto elemento.
R.: 51 elementos e 1,48.
ans =
-10.0000 + 0.0000i
R.: x = -10, 2 ± 5i 2.0000 + 5.0000i
2.0000 - 5.0000i
Trabalhando com arquivos
Arquivos MAT
Arquivos MAT possuem a extensão .mat e são utilizadas para salvar
os nomes e os valores das variáveis criadas durante uma sessão.
Tabela 1.6 – Algumas funções matemáticas comumente utilizadas
Nesta lista as medidas estão em radianos. Caso deseje x em graus deve-se acrescentar
d, tais como sind(x), cosd(x), atand(x) retornam x em graus.
Arquivos ASCII (American Standart Code for Information
Interchange)
Arquivos de DADOS
Command Descrição
addpath dirname Adiciona o diretório dirname ao caminho de busca.
cd dirname Muda o diretório atual para dirname.
dir Lista todos os arquivos no diretório atual.
dir dirname Lista todos os arquivos no diretório dirname.
path Exibe o caminho de busca do MATLAB.
pathtool Inicializa a ferramenta Set Path.
pwd Exibe o diretório atual.
rmpath dirname Remove o diretório dirname do caminho de busca.
what Lista os arquivos específicos do MATLAB
encontrados no diretório de trabalho atual. A maioria
dos arquivos de dados e outros arquivos que não são
específicos do MATLAB não são listados. Utilize dir
para obter uma lista de arquivos.
what dirname Lista os arquivos do MATLAB no diretório dirname.
which item Lista o nome do caminho de item se item for uma
função ou arquivo. Se item for uma variável, o
comando o identifica com tal.
Plotando com o MATLAB
Como exemplo, plotaremos a função y = 5senx para 0 ≤ 𝑥 ≤ 7.
Utilizando um incremento de 0,01 para gerar um número grande de valores
de x a fim de produzir uma curva suave.
Tabela 1. 8 - Alguns comandos de plotagem do MTALAB
Comando Descrição
A solução no MATLAB é
>> A = [6,12,4; 7,-2,3; 2,8,-9];
>> B = [70;5;64];
>> R = A\B Resposta:
R= > x = 3, y = 5, z = -2
3
5
-2
Exercício 1.6 – Utilize o MATLAB para resolver o seguinte conjunto
de equações:
Comando Descrição
A velocidade prevista é:
63
2) Função x = input(‘ ‘)