Programação de Computadores

507 palavras 3 páginas
Programação de Computadores
Universidade Federal de Minas Gerais
Departamento de Ciência da Computação
Avaliação: AV 7 Aberta
Autores
Nome Completo

Matrícula

Fernando Franco Mariani

2013033502

Ítalo Teles Oliveira

2013034193

1. Problema
O programa proposto consiste em realizar uma regressão linear para estimar o valor de um apartamento a partir de suas características. O programa pode ser dividido em duas etapas. Na primeira, o usuario seleciona um arquivo contendo dados sobre apartamentos e por meio dele o programa gera uma matriz com os coeficientes lineares.
Na segunda etapa, o usuario insere dados sobre um apartamento e o programa estima um preço para ele. Essa segunda etapa deve repetir-se ate que o usuario não deseje executar mais o programa.
2. Solução
O primeiro passo do programa e pedir ao usuario que escolha o arquivo com os dados sobre apartamentos. Para isso, foi utilizada a função uigetfile(), que abre uma janela para que se escolha algum arquivo. Nos parametros, e especificado o formato do arquivo, o diretório padrão e o texto título da janela.
O arquivo deve estar com os dados no seguinte formato:

Agora e preciso extrair da matriz do arquivo (utilizando o comando fscanMat) as matrizes X e Y, responsaveis por armazenar as variaveis explicativas (colunas 2, 3, 4 e 5) e a coluna de preço (coluna 6). Então e efetuado o calculo dos coeficientes lineares e o resultado e armazenado na matriz B, para ser utilizado posteriormente
Inicia-se, então, a segunda parte do programa, responsavel por ler os dados do apartamento e estimar um preço ao usuario. Para isto, e pedido dado por dado sobre o apartamento. Estes dados são colocados em uma matriz, e, em seguida, e feito o produto entre esta matriz e os coeficientes, em B.
Este trecho e colocado em um loop, para que o usuario possa calcular valores para varios apartamentos. Este loop termina quando o usuario entra com a opção de não continuar, mudando a variavel

Relacionados

  • Programação de computadores
    721 palavras | 3 páginas
  • Programação de Computadores
    39349 palavras | 158 páginas
  • Programação de computadores
    991 palavras | 4 páginas
  • programação de computador
    672 palavras | 3 páginas
  • Programação de computadores
    2450 palavras | 10 páginas
  • Programação de Computadores
    810 palavras | 4 páginas
  • programação de computador
    715 palavras | 3 páginas
  • Programação de Computadores
    564 palavras | 3 páginas
  • Programação de computadores
    847 palavras | 4 páginas
  • Programação de computadores
    536 palavras | 3 páginas