A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.1 Octave Ficheiros (matrizes e registos)

Apresentações semelhantes


Apresentação em tema: "Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.1 Octave Ficheiros (matrizes e registos)"— Transcrição da apresentação:

1 Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.1 Octave Ficheiros (matrizes e registos)

2 Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.2 Ler uma matriz de um ficheiro fscanf(fid,formato,[colunas,linhas]) octave:1> [matriz,c]=fscanf(fid,formato,[2,2]); octave:2> matriz'

3 Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.3 Exercício 1 Fazer uma função ler_matriz que lê uma matriz de um ficheiro function n=ler_matriz(fid,formato,colunas)... endfunction

4 Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.4 Exercício 2 Fazer uma função sel_matriz que selecciona linhas de uma matriz se o valor na coluna 'coluna' está no intervalo [min,max]. function r=sel_matriz(matriz,coluna,min,max)... endfunction

5 Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.5 Exercício 3 Fazer uma função med_mat que calcula a média de todos os valores de uma linha de uma matriz function media=med_mat(matriz,linha)... endfunction

6 Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.6 Exercício 4 Fazer uma função le_data que lê uma data de um ficheiro e retorna 3 variáveis: dia, mês e ano function [dia,mes,ano]=le_data(fid)... endfunction

7 Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.7 Exercício 5 Fazer uma função le_palavras que lê uma sequência de palavras de um ficheiro. A sequência termina com o caracter \t. function seq_palavras=le_palavras(fid)... endfunction

8 Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.8 Registos Tal como uma matriz, um registo é um tipo de variável que contém vários valores. >> registo.nome = Carlos; >> registo.numero = 2345; >> registo registo = { nome = Carlos numero = 2345 }

9 Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.9 Ler um registo de um ficheiro Fazer uma função le_registo que lê um registo de um ficheiro de chamadas de telemóvel. O ficheiro é composto de várias linhas e 3 colunas: data, descrição e número de minutos. function registo=le_registo(fid)... endfunction


Carregar ppt "Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.1 Octave Ficheiros (matrizes e registos)"

Apresentações semelhantes


Anúncios Google