Fonction Matlab basique
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Fonction Matlab basique



  1. #1
    Nils2_0

    Fonction Matlab basique


    ------

    Bonjour, je fais actuellement mes premiers pas sur le logiciel Matlab, et j'essaie simplement de plot une fonction basique qui est : sin(x)/(x^2+1).

    Mais matlab me dit :
    Error using ^
    Inputs must be a scalar and a square matrix.
    To compute elementwise POWER, use POWER (.^) instead.

    Mais même avec (.^) cela ne fonctionne pas.

    Voici ce que je fais :

    >> x=linspace (-1,2,1000);
    >> f=(sin(x))/(x.^2+1);
    >> plot(x,f)

    la fenêtre plot apparait, mais rien n'est traçé...alors que ma méthode fonctionne pour d'autres fonctions simples comme f=3x etc...

    -----

  2. #2
    Paraboloide_Hyperbolique

    Re : Fonction Matlab basique

    Bonsoir,

    Deuxième ligne de votre code: il faut mettre un point '.' avant le symbole de division '/'
    Si vous ne faite pas cela, Matlab considère que vous essayez d'effectuer une division entre deux matrices. Le symbole point '.' lui signifie que l'on souhaite effectuer l'opération qui suit (division, puissance...) composante par composante.

    P.S.: je vous recommande d'utiliser les balises "CODE" pour afficher votre code.

Discussions similaires

  1. Bataille navale basique en C pb avec une fonction
    Par invitefcbfa8c4 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 09/06/2011, 18h18
  2. Comment insérer une fonction Matlab dans les paramètres d'entrée d'une autre fonction ??
    Par inviteac36b108 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 04/01/2010, 07h16
  3. Fonction amide et réaction acido-basique
    Par invite2354a0f1 dans le forum Chimie
    Réponses: 4
    Dernier message: 20/11/2008, 20h54
  4. Matlab basique
    Par july334064 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 19/05/2008, 08h46
  5. Fonction alcool en milieu basique
    Par invite8745ee52 dans le forum Chimie
    Réponses: 5
    Dernier message: 18/04/2007, 14h04