Sumários

Aula prática 3 - MATLAB

14 dezembro 2006, 14:30 Francisco Regateiro

  1. Construa, em MATLAB, um programa que peça ao utilizador o nome de um ficheiro de texto, e uma palavra. O programa deve então escrever para o ecrã uma mensagem a informar o utilizador sobre quais são as linhas do ficheiro (o seu número) onde a palavra ocorre. Teste o seu funcionamento.
  2. Construa, em MATLAB, uma função que receba um array A, de componentes numéricas, e um número x, e que retorne o número de elementos de A cujo valor é igual a x. Teste o seu funcionamento.
  3. Usando a função do exercício anterior (enquanto predicado), construa, em MATLAB, um programa que escreva no ecrã uma chave para a lotaria Euromilhões (5 números de 1 a 50 + 2 estrelas de 1 a 9). Resolva, definindo no início do programa, para uso posterior, uma função inline (ou uma função anónima) com um parâmetro, que retorne um inteiro aleatório entre 1 e o argumento introduzido.


Aula prática 3 - MATLAB

14 dezembro 2006, 13:00 Francisco Regateiro

  1. Construa, em MATLAB, um programa que peça ao utilizador o nome de um ficheiro de texto, e uma palavra. O programa deve então escrever para o ecrã uma mensagem a informar o utilizador sobre quais são as linhas do ficheiro (o seu número) onde a palavra ocorre. Teste o seu funcionamento.
  2. Construa, em MATLAB, uma função que receba um array A, de componentes numéricas, e um número x, e que retorne o número de elementos de A cujo valor é igual a x. Teste o seu funcionamento.
  3. Usando a função do exercício anterior (enquanto predicado), construa, em MATLAB, um programa que escreva no ecrã uma chave para a lotaria Euromilhões (5 números de 1 a 50 + 2 estrelas de 1 a 9). Resolva, definindo no início do programa, para uso posterior, uma função inline (ou uma função anónima) com um parâmetro, que retorne um inteiro aleatório entre 1 e o argumento introduzido.


.

14 dezembro 2006, 11:00 Joaquim Luiz Ramos Dias

MATLAB - MISCELÂNEA DE FUNÇÕES MATLAB I

Data e hora

Análise de dados

Polinómios

  • Raízes
  • Valor de polinómios
  • Operações polinomiais


.

14 dezembro 2006, 09:30 Joaquim Luiz Ramos Dias

Matlab 3

Execução de exercícios práticos para aprender a:

  • Programar em MATLAB.
  • Construir ficheiros de comandos (script files) e de rotinas (function files).
  • Usar funções de entrada/saída interactiva de dados:
    • input(), disp(), fprintf().
  • Usar ficheiros de texto para entrada/saída de dados:
    • fopen(), fclose();
    • fscanf(), fprintf();
    • fgets(), fgetl(), feof().
  • Usar strings:
    • findstr(), etc.
  • Construir e usar funções anónimas, e funções inline().


Programacão em MATLAB

14 dezembro 2006, 09:00 Francisco Regateiro

Aprofundamento dos conhecimentos de programação em MATLAB.

Criação e utilização de ficheiros-m.

Definição de comandos num ficheiro-m.

Definição de rotinas. Invocação de rotinas.

Definição e invocação de funções anónimas. O operador de referência @.