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 :

Problème utilisation de matrices


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Juin 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 1
    Par défaut Problème utilisation de matrices
    Bonjour tout le monde !

    Je suis en train d'écrire un script pour tracer une fonction qui dépend de deux paramètres alpha et c.
    Le but du programme est de vérifier si il existe un ou plusieurs minimums locaux en utilisant la méthode des moindres carrés et ainsi déterminer si il est pertinent ou non d'utiliser lsqcurvefit.
    Le problème est que cette fonction contient en argument la fonction de Mittag-leffler (mlf.m) qui ne prend en argument que des scalaires, on ne peut donc pas créer un tableau de alpha, de c, et tracer simplement la fonction.
    J'ai essayé de faire une boucle ou les calculs seraient fait de manière successive mais le graphe obtenu n'est pas très concluant.

    Je joint le fichier .m avec lequel je travaille et vous remercie d'avance pour votre aide !
    Fichiers attachés Fichiers attachés

  2. #2
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 885
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 885
    Par défaut
    salut

    en effet le plus simple est de vectoriser sa fonction afin de pouvoir lui passer en paramètre des vecteurs
    mais dans ton cas impossible car tu utilise une fonction externe non vectorisée

    il te reste
    - la boucle for
    - l'utilisation de arrayfun

    sinon quelques remarques sur ton code pour commencer

    tu ne te sert pas de T2 et vo crées dans ta boucle !!!

    tu declare alphat et ct après les avoir utiliser !!

    sinon je ne vois pas pourquoi T2 et vo sont des matrices carrés plutot que des vecteurs ( T2 = ones(100,1);)
    de plus personnellement pour une initialisation de vecteur comme cela je préfère l'utilisation de nan plutot que ones

    ...

    enfin au prochain post :
    met ton code (ou du moins la partie qui te pose problème) directement dans le post en utilisant la balise CODE (bouton #)
    et le graphique que tu obtiens en piece jointe

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/06/2009, 16h08
  2. Réponses: 3
    Dernier message: 01/06/2009, 16h57
  3. [JSTL] [EL] Problème utilisation <c:out>
    Par XavierL dans le forum Taglibs
    Réponses: 7
    Dernier message: 14/08/2005, 20h12
  4. (Problème) Utilisation de l'API mySQL [Delphi 2005 Perso]
    Par will-scs dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/08/2005, 18h26
  5. [JAR]Problème utilisation manifest et jar
    Par doudine dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 07/01/2005, 10h21

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