1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Matlab

Discussão em 'Programação' iniciada por Ana24, 17 de Março de 2009. (Respostas: 3; Visualizações: 797)

  1. Olá pessoal, antes demais começo por dizer que sou nova aqui e que estou desesperadamente à procura de alguém que perceba de Matlab.
    Por favor, se alguem souber diga!
    Obrigado.
     
  2. Marco André

    Marco André Power Member

    Olá Ana24,

    Quais são as tuas dúvidas?
     
  3. Este é o projecto: http://www.igidl.ul.pt/pmiranda/LabNum/LN09_Proj01.pdf

    O que fiz até agora foi:

    function M01
    a0=4
    b0=3
    Tol=1*10^-6
    [a,b,k,L]=recorrencia(a0,b0,Tol)
    fprintf('k =%2.0f a = %4.5f b = %4.5f\n', k, a, b);
    end
    function [a,b,k,L]=recorrencia(a0,b0,Tol)
    n=1;
    L=sqrt((a0^2)-(b0^2))/(2*log(a0/b0));
    a(n)=sqrt(a0*(a0+b0)/2);
    b(n)=sqrt(b0*(a0+b0)/2);
    while( abs(a(n)-L)>Tol | abs(b(n)-L)>Tol );
    n=n+1;
    a(n)=sqrt(a(n-1)*((a(n-1)+b(n-1))/2));
    b(n)=sqrt(b(n-1)*((a(n-1)+b(n-1))/2));
    end
    k=n;
    return
    end


    Mas não está a fazer nada de jeito e não sei como completar o programa, porque para ser sincera, não percebo nada disto, tive duas aulas teoricas e no primeiro projecto o prof tá a pedir isto sem ter explicado quase nada.
     
  4. arconada

    arconada Power Member

    eu não percebo quase nada de matlab, mas recorrencia é uma "função" definida por ti?
     

Partilhar esta Página