Matlab, fonction et résoudre une équation.
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Matlab, fonction et résoudre une équation.



  1. #1
    Gafsielle

    Matlab, fonction et résoudre une équation.


    ------

    Bonjour à tous, au sein d'un exercice on me demande de calculer un taux r qui résout l'équation suivante :

    Somme(ci/(1 + rΔ)i) = 0 (la somme allant de 0 à n)

    Plus précisément je dois définir une fonction du type function[r]=irr(t,c) pour déterminer ce taux.

    Voici le travail que j'ai effectué pour le moment :

    Code:
    function [r] =myirr(t,c)
    
    %Determination of the cash flow
    
    n=5
    a=1
    b=10
    c = randi ([a,b],n)
    
    %t0<t1<...<tn Determination of the equally spaced time
    
    T=25
    delta = T/n
    k=[0:1:n]
    t=delta*k
    
    %condition
    
    sum(c./(1+r*delta.^k)= 0
     
    end



    Cela ne marche pas, je bloque sur la fin, je ne vois pas comment demander le calcule de la variable r.
    J'ai pensé à utiliser des loops tels que "If" "While" du type :


    Code:
    function [r] =myirr(t,c)
    r=0
    ii=0
    While sum(c./(1+r*delta).^k)~= 0
     r=r+ii
    end



    ou


    Code:
    r=0
     for ii=0:10
         r=r+ii
         if sum(c./(1+r*delta).^k)= 0
             break
         end
     end




    Pensez vous que je dois utiliser ce genre de loop et l'intégrer dans ma fonction ? Ou suis-je complètement à côté de la plaque ?

    Je suis complètement débutante sur Matlab donc s'il vous plait soyez indulgent

    -----
    Dernière modification par JPL ; 03/02/2016 à 15h51. Motif: Ajout de la balise Code (#)

  2. #2
    Paraboloide_Hyperbolique

    Re : Matlab, fonction et résoudre une équation.

    Bonsoir,

    Avant de répondre, il faudrait quelques précision. Est-ce que l'équation à résoudre est bien ?

    Quel sont les statuts de et (constantes, variables...) ?

Discussions similaires

  1. Résoudre une équation dans un intervalle avec MATLAB 2013
    Par minikill dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 16/08/2013, 16h33
  2. Résoudre une équation différentiel avec Matlab
    Par invited1c96ae7 dans le forum Mathématiques du supérieur
    Réponses: 10
    Dernier message: 23/04/2010, 15h31
  3. Resoudre une équation avec Matlab
    Par invite24e18659 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 28/04/2008, 14h57
  4. Résoudre une équation avec Matlab
    Par invite24e18659 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 25/04/2008, 09h56
  5. [Matlab] Résoudre une équation diff à pas fixe.
    Par inviteaf2e78df dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 10/01/2008, 09h29