Matlab

Disponível somente no TrabalhosFeitos
  • Páginas : 16 (3897 palavras )
  • Download(s) : 0
  • Publicado : 24 de maio de 2011
Ler documento completo
Amostra do texto
MATLAB
MATLAB - MATrix LABoratory Versão atual: R14 (versão 7.0). A disponível na FAENQUIL é R12 (versão 6.0)

ESTRUTURA DO MATLAB No MATLAB, os arquivos de comando tem extensão .m (M-files) e os arquivos de dados binários default tem extensão .mat (MAT-files). No Windows, o MATLAB é instalado com os seguintes diretórios: BIN contém os programas binários do MATLAB; DEMOS demonstração em HTML;EXTERN suporte às linguagens FORTRAN, C e C++ HELP contém arquivos de auxílio e documentação do MATLAB; JAVA suporte à linguagem Java NOTEBOOK suporte à geração de documentação no formato MS-Word TEMP diretório temporário; “toolboxes” do MATLAB TOOLBOX WORK diretório de trabalho;

PARA EXECUTAR O MATLAB O prompt do MATLAB, na forma de dois sinais de maior >> , aparece na tela, indicando que oprograma está pronto para receber instruções. No MATLAB, os comandos e variáveis escritos em letras maiúsculas são diferentes daqueles escritos em letras minúsculas ! Todos os comandos devem ser digitados em letras minúsculas. No help os comandos aparecem grafados em letras maiúsculas para melhorar a sua legibilidade. Para sair do MATLAB, digitar o comando >> quit ou >> exit ou fechando o aplicativocomo qualquer aplicativo Windows. Para executar uma instrução do sistema Windows sem sair do MATLAB, digitar o comando precedido pelo sinal de exclamação. Exemplos:
>> >> >> >> >> >> !dir !format a: !copy arquivo a: !ren arq1 arq2 !del arquivo !md pasta Visualiza o diretório corrente Formata um disquete na unidade A Copia um arquivo para o disquete Muda o nome do arquivo arq1 para arq2 Apaga oarquivo Cria um subdiretório chamado pasta

1

ELEMENTOS BÁSICOS Operações aritméticas (exemplos):
>> 1900/81 ans = 23.4568 >> exp(0) ans = 1 >> log(1) ans = 0 >> x = 2^3 x = 8 >> y = x + 2 y = 10 >> y y = 10 >> A = [1 A = 1 2 2 3 3] >> A(2) ans = 2 >> A(1:2) ans = 1 2 >> A = [1 A = 1 4 >> A = [1 A = 1 4 >> A(:,1) ans = 1 4 >> A(1,:) ans = 1 2 3 2 5 3 6 >> 1 + i ans = 1.0000 >> i^2 ans =-1.0000 + 0.0000i >> s = 1 - 1/2 + 1/3 - ... 1/4 + 1/5 - 1/6 + ... 1/7 - 1/8 + 1/9 - 1/10 s = 0.6456 + 1.0000i >> sqrt(4) + 1 ans = 3 >> pi ans = 3.1416 >> abs(-pi) ans = 3.1416 >> i ans = 0 + 1.0000i

2

3;4 2 5 3 5

5 3 6

6]

2 4

6]

Operadores aritméticos: + * / \ ^ Observação:
1/4 = 4\1

adição subtração multiplicação divisão a direita divisão a esquerda potenciação
(= 0,25)Exemplos de formatos de entrada de números:
3 0.0001 9.63754 -58 1.60210E-2 .14 6.02252e3 -.84

Formatos de saída de números: Formato padrão de saída (format short) Exemplo: >> x = [4/3 1.234e-6]
x = 1.3333 0.0000

2

Outros formatos:
>> format short e >> x x = 1.3333e+000 >> format long >> x x = 1.33333333333333

1.2345e-006

0.00000123450000

>> format long e >> x x =1.333333333333333e+000

1.234500000000000e-006

Gravação do espaço de trabalho: No MATLAB, a execução da instrução:
>> save

salva todas as variáveis do espaço de trabalho corrente no arquivo chamado matlab.mat. Se digitar um nome de arquivo como no exemplo
>> save dados

guardará os dados no formato binário no arquivo dados.mat. A extensão .mat é a padrão para arquivos de dados do Matlab. Arecuperação das variáveis após uma nova entrada no MATLAB se faz através da execução da instrução
>> load

Para recuperar as variáveis numa outra sessão de MATLAB, executar a instrução load temp. A instrução save temp X Y Z salva o conteúdo das variáveis X, Y e Z no arquivo temp.mat. O formato de arquivo .mat é binário. Se quisermos salvar o arquivo de dados no formato ASCII (texto puro) parautilizar em outros programas, digitar o comando
>> save dados.dat X Y -ascii

para salvar as variáveis X e Y no arquivo dados.dat no formato ASCII. Quando o Matlab grava os dados no formato ASCII, ele utiliza o formato short e. No caso de carregamento de arquivo ASCII o Matlab cria uma única variável no espaço de trabalho com o nome do arquivo sem extensão.

3

CÁLCULO MATRICIAL
Transposição...
tracking img