Mat01097 - Seminario Integrador I
Prof. João B Carvalho
Estudo Dirigido 1

Exercício 1

Objetivo: identificar recursos para plotagem de gráficos básicos em ambientes computacionais disponíveis.

Descrição: nossa universidade possui uma licensa corporativa do software MAPLE para uso em computadores de seus laboratórios computacionais. Trata-se de um ambiente computacional muito importante em Matemática Aplicada e Computacional, sobretudo quando a aplicação envolve computação simbólica, assunto que será tratado em Seminário Integrador II. Entretanto, o uso do MAPLE como ajudador começa agora. PEDE-SE: no laboratório de computadores, execute o programa MAPLE e, ao prompt de comando, digite:

  # use cerquilhas para fazer comentarios em sua Planilha de Maple
  f:= x -> x*(1-x);  #  definimos uma funcao f de uma variavel x
  plot(f(x),x=-2..2);   #  comando de plotagem de uma f
  # Parabens. Voce deve estar vendo o grafico pedido
  ? plot             #  use ? para procurar ajuda sobre algum comando
PEDE-SE, AINDA, que você faça o gráfico, usando MAPLE, das funçõs, nos respectivos intervalos abaixo. Descubra como salvar o gráfico, ou a planilha toda, e envie para seu professor por e-mail.
  1. f(x) = x/(1+x) , x ∈ [0, 4]
  2. g(x) = x*(1-x2) , x ∈ [-1, 1]
  3. h(x) = cos(x2) , x ∈ [-3, 3] , tente ? cos
  4. z(x) = sin(x2)/x , x ∈ [0.1, 4], tente ? sin
Recursos adicionais:

Exercício 2

Objetivo: identificar recursos para plotagem de gráficos básicos em ambientes computacionais disponíveis.

Descrição: SCILAB é um ambiente computacional gratuitamente distribuído; por essa razão, você não precisa recorrer à ilegalidade para têlo em sua casa !. Você encontra Scilab em todos os laboratórios de nosso Instituto de Matemática.

PEDE-SE: no laboratório de computadores, execute Scilab e, ao prompt de comando, digite:

  function y=f(x)
    y=x*(1-x);
  endfunction    // concluimos a definicao de uma funcao f()
  x=[-2:.01:2];  // vetor de abscissas
  y=feval(x,f);  // feval eh um 'construtor': cria o vetor de ordenadas
  plot(x,y)      // plotagem mais simples: une pontos usando segmentos
  help plot      // para ajuda sobre a uso de plot e outros
PEDE-SE, AINDA, que você faça o gráfico, usando Scilab, das funçõs, nos respectivos intervalos abaixo. Descubra como salvar cada gráfico, e envie para seu professor por e-mail.
  1. f(x) = x/(1+x) , x ∈ [0, 4]
  2. g(x) = x*(1-x2) , x ∈ [-1, 1]
  3. h(x) = cos(x2) , x ∈ [-3, 3] , tente help cos
  4. z(x) = sin(x2)/x , x ∈ [0.1, 4], tente help sin
Recursos adicionais:

Exercício 3

Objetivo: identificar recursos para plotagem de gráficos básicos em ambientes computacionais disponíveis.

Descrição: MATLAB é um ambiente computacional importante em Matemática Aplicada e Computacional. É o resultado de décadas de aprimoramento. Você encontra MATLAB na versão 5.3 nos laboratórios de nosso Instituto de Matemática.

PEDE-SE: no laboratório de computadores, execute Matlab e, ao prompt de comando, digite:

x=[-2:.01:2];  % vetor de abscissas
f=inline('x*(1-x)');  % uma alternativa eh criar um arquivo f.m
y=0*x;         %   y tem a mesma estrutura do vetor x
for i=1:max(size(x)) ; y(i) = f( x(i) );  end; % temos o vetor de ordenadas
plot(x,y)
help plot
PEDE-SE, AINDA, que você faça o gráfico, usando Matlab, das funçõs, nos respectivos intervalos abaixo. Descubra como salvar cada gráfico, e envie para seu professor por e-mail.
  1. f(x) = x/(1+x) , x ∈ [0, 4]
  2. g(x) = x*(1-x2) , x ∈ [-1, 1]
  3. h(x) = cos(x2) , x ∈ [-3, 3] , tente help cos
  4. z(x) = sin(x2)/x , x ∈ [0.1, 4], tente help sin
Recursos adicionais:
  1. 2-D line plot - MATLAB plot
  2. Tuturial de Matlab - Gráficos
JBC, Mar 2013