IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Aide création fonction suivante avec matlab


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2017
    Messages : 6
    Points : 3
    Points
    3
    Par défaut Aide création fonction suivante avec matlab
    Bonsoir ,
    Je dois créer une fonction y=alphaocéan(T) avec les paramètres suivant

    Si T<217K alors alphaocéan(T)=0.85
    Si 217<=T<=283 alors alphaocéan(T)=(-0.66/66)*(T-217)+0.85
    Si T>283 alors alphaocean(T)=0.25

    J'ai essayé le programme suivant mais il ne fonctionne pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function y=alphaocean(T)
    if T<217;
      else  y=0.85;
        end
    if 217<=T<=283;
       else y=(0.6/66)*(T-217)+0.85;
       end
    if T>=283;
       else y=0.25;
       end
    end
    Pourriez vous me donner quelques indications pour continuer?

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 308
    Points : 52 891
    Points
    52 891
    Par défaut
    Sais-tu ce que "if" et "else" signifient en anglais ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2015
    Messages : 29
    Points : 23
    Points
    23
    Par défaut
    N'hésite pas à regarder l'aide de Matlab sur l'utilisation de If / Elseif / Else : https://fr.mathworks.com/help/matlab/ref/if.html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function y=alphaocean(T)
     
    if condition1
        y=;
    elseif condition2
        y=;
    else
        y=;
    end
     
    end
    Je te laisse compléter!

Discussions similaires

  1. demande aide création fonction split
    Par chrtophe dans le forum Débuter
    Réponses: 10
    Dernier message: 11/01/2015, 11h10
  2. Aide création fonction avec sqsh
    Par skull75 dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 19/07/2012, 10h21
  3. Fonction Syms avec Matlab 2008 sous Windows 7
    Par b.lambert dans le forum MATLAB
    Réponses: 4
    Dernier message: 04/02/2010, 17h00
  4. [hamming] Comment utiliser cette fonction avec Matlab 6.5
    Par vivematlab dans le forum Signal
    Réponses: 2
    Dernier message: 02/05/2007, 16h52
  5. [JS] Aide création Fonction
    Par Pahcixam dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/02/2007, 18h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo