Mostrando postagens com marcador Matlab. Mostrar todas as postagens
Mostrando postagens com marcador Matlab. Mostrar todas as postagens

domingo, 20 de novembro de 2016

Variáveis

Declarando Variáveis

Variáveis são espaços reservados na memória, que são utilizados para armazenar algum tipo de dado.
Exemplo:

a = 5

Portanto, o valor '5' será salvo na variável 'a'.


  • Para criar uma variável, primeiramente é preciso dar um nome para ela. Regras básicas:

    1. O MATLAB é case sensitive, ou seja, ele consegue identificar letras maiúsculas e minúsculas. Portanto, uma variável com o nome 'resultado' é diferente de uma variável com o nome 'Resultado'.
    2. Os nomes das variáveis no MATLAB devem começar com letras.
    3. Só é permitido usar letras, números e o caracter '_' (underline). 

Exemplos:
Resultado - Válida
Resultado3 - Válida
Result_33a - Válida
3_Resultado - Não é válida pois o nome da variável deve começar com letras
Resultado-3 - Não é válido pois o nome da variável não pode conter '-', apenas letras, números e '_'.
Resultado 3 - Não é válida pois não pode haver espaço no nome da variável


  • Em seguida é necessário atribuir um valor a essa variável. Isto é feito como operador '='. 


b = 2 ( o sinal de igual simboliza que o valor 2 deve ser armazenado na variável 'b')


  • Exemplo de uso de variáveis:

Obs.; O uso do ';' depois da declaração da variável, suprime a exibição do resultado:



Tipos de Variáveis 

Variáveis possuem tipos ou classes. Exemplos:

- double: classe default do MATLAB, usada para representar números reais (ponto flutuante de precisão dupla). Ocupa 8 bytes de memória.
- logical: usada para armazenar o resultado de verdadeiro ou falso, também conhecida como variável booleana. O valor 1 representa a logica verdadeira e o valor 0 representa a lógica falsa. Ocupa 1 byte de memória.
- char: usada para armazenar caracteres. Por exemplo: resposta = 's'. Ocupa 2 bytes de memória.
Obs.: um vetor de caracteres é chamado de string, mensagem = 'Hello'.

Existem outras diversas classes de variáveis disponíveis no MATLAB: int8, uint16, etc.

Comandos who, whos e clear

Dadas as seguintes variáveis salvas no Workspace:


  • Comando who: lista todas as variáveis salvas no Workspace

  • Comando whos: exibe todas as variáveis salvas no Workspace, bem como os detalhes sobre as variáveis, como tamanho e classe

  • Comando whos + nome da variável: exibe os detalhes sobre a variável especificada

  • Comando clear + nome da variável: apaga a variável especificada


  • Comando clear: apaga todas as variáveis do Workspace





Extra:

Comando clc: limpa a Command Window







Ao clicar nas setas do teclado para cima, é possível visualizar e selecionar comandos digitados recentemente:









Postado por: Stéphany Issa
Estudante de Engenharia de Controle e Automação
Para aulas particulares de MATLAB e outros assuntos, acesse o Blog Ache Aula Fácil: http://acheaulafacil.blogspot.com.br/





segunda-feira, 7 de novembro de 2016

Introdução ao MATLAB

O software MATLAB é uma ferramenta matemática muito conhecida e que possibilita fazer cálculos, visualizar gráficos, desenvolver algoritmos, modelar, simular e analisar sistemas, entre outras diversas funcionalidades. O nome MATLAB vem do inglês MATrix LABoratory, e trata-se de um software desenvolvido pela MathWorks, uma empresa que desenvolve soluções em computação matemática para engenheiros cientistas.

O MATLAB possui um ambiente de programação e uma linguagem "própria'', baseada na linguagem C muito conhecida por engenheiros e cientistas. Portanto, em nossa abordagem vamos considerar que já temos um conhecimento em linguagem C antes de começar a programar no MATLAB. 

Desktop

O desktop padrão, conhecido como default, das ultimas versões possui o seguinte layout:



Além das barras principais Home, Plots e Apps, devemos ficar familiarizados com três janelas principais:

"Command Window" ou janela de comandos é utilizada pelo usuário para interagir com o software. Nela digitaremos os nossos comandos e observaremos as respostas retornadas pelo MATLAB.

"Current Folder" é a janela que mostra os arquivos (m-files, figuras, etc) encontrados na pasta que esta definida no "Diretótrio Atual". Ou seja, navegando na barra de diretório, podemos escolher a pasta que iremos utilizar no MATLAB, e seus arquivos ficam listados na janela "Current Folder".

"Workspace" é a janela que mostra as variáveis criadas durante a utilização do software.

Getting Started

Vamos começar utilizando o MATLAB como uma calculadora simples.
Digite os seguintes comandos na “Command Window” e aperte Enter. Verifique se o MATLAB retorna o valor esperado como resultado da operação matemática:
  •  2+2
  •  5-3
  •  4.5*2
  •  7/2
  •  3^2
  •  0/2
  •  2/0
Lembrando que:
Sinal
Operação
+
Soma
-
Subtração
*
Multiplicação
/
Divisão
^
Exponencial

Quando terminar de executar essas operações, digite o comando clc, que ele limpará a janela de comandos.

Operadores e Ordem de Precedência

O MATLAB executa as operações seguindo a ordem de precedência que rege a regra geral da matemática:

Operadores:
+, ‐, *, /, \, ^,(, )

Ordem de Precedência:
1. (, )
2. ^
3. *, /
4. +, ‐

Portanto:
3+ 4*5 = 23
(3 + 4)*5 = 35

Funções Matemáticas

Além das operações usuais, o MATLAB também executa cálculos matemáticos como seno, cosseno,  arredondamentos, entre outros. Digite help elfun para visualizar uma lista de funções que podem ser úteis conforme a sua necessidade.

Funções comumente utilizadas:
Função
Exemplo
Resultado
Descrição
Seno
sin(45)
0.8509
Calcula o seno. O resultado é exibido em radianos
Arredondamento
round(3.6)
4
Arredonda para o valor mais próximo
Logaritmo Natural
log(6)
1.7918
Calcula o logaritmo natural de um número


Help!

O help do MATLAB pode ser uma ferramenta de grande ajuda, não deixe de utiliza-la sempre que precisar. 

Digite:
help sin

E observe que o MATLAB apresenta detalhes importantes sobre a função pesquisada:

>> help sin
 sin    Sine of argument in radians.
    sin(X) is the sine of the elements of X.

    See also asin, sind.

    Reference page for sin
    Other functions named sin

E ainda, é possível clicar em Reference page for sin e abrir uma página repleta de detalhes, exemplos e outras informações sobre a função:



Uma outra forma de abrir essa página é digitar doc sin e apertar enter.

Portanto, lembre sempre desses dois comandos: help e doc.


Postado por: Stéphany Issa
Estudante de Engenharia de Controle e Automação
Para aulas particulares de MATLAB e outros assuntos, acesse o Blog Ache Aula Fácil: http://acheaulafacil.blogspot.com.br/