|Octave/Matlab] Question sur les fonctions
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

|Octave/Matlab] Question sur les fonctions



  1. #1
    inviteb934b528

    |Octave/Matlab] Question sur les fonctions


    ------

    Bonjour,

    je travaille actuellement sur un projet informatique à l'aide d'Octave.
    Je suis débutante et je souhaiterais savoir s'il est possible d'intégrer une fonction déja existante (Tab_Barres.m dans mon cas) à une nouvelle fonction que je vais créer (Vecteur_Barre.m).
    En effet j'ai besoin dans ma seconde fonction de données récupérées par ma première fonction.

    Merci d'avance,

    Audayoflo.

    -----

  2. #2
    inviteb9f49292

    Re : |Octave/Matlab] Question sur les fonctions

    Salut,
    Bien-sûr rien de plus facile...
    Si ton fichier ma_fonction.m commence comme ça:
    Code:
    function [argout1, argout2] = ma_fonction (argin1, argin2, argin3)
    où argoutX sont les résultats (autant que tu veux) arginX les entrées...
    Alors dans ta fonction ou dans la ligne de commande OCTAVE, tu appelles tout simplement ta fonction comme tu le ferais avec n'importe quelles autres.

    Quelques remarques:
    1°) il faut que le nom de la fonction et le nom du fichier soit identique
    2°) il faut que la fonction soit dans le répertoire courant ou dans le PATH d'OCTAVE (pour ajouter nouveau répertoire regarde dans $HOME/.octaverc sous linux, chsais pas sous windows...)

  3. #3
    inviteb934b528

    Re : |Octave/Matlab] Question sur les fonctions

    Merci pour ton astuce.
    En bataillant un peu j'ai réussi à créer la fonction "Vecteur_Barre" sans me servir des résultats de la fonction "Tab_Barre", je pense que c'est que voulais nous faire faire le prof.
    Par contre j'ai une petite question :
    la matrice que j'obtiens est composée de 3 colonnes : x, y et norme du vecteur.
    Pour la norme c'est une racine carrée donc je laisse les 5 chiffres significatifs qu'Octave met par défaut. Le problème est que du coup j'ai des résultats du type : 1.00000 ou -4.00000 pour mes coordonnées x et y.
    Qu'est-ce que je dois appliquer à x et y pour avec un format du type 1 ou -4 ?

Discussions similaires

  1. petite question sur les fonctions en termS
    Par invite3ef51995 dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 11/09/2009, 18h10
  2. petite question sur les fonctions
    Par invite1fec0793 dans le forum Mathématiques du collège et du lycée
    Réponses: 5
    Dernier message: 22/12/2008, 20h34
  3. petite question sur les fonctions
    Par invite97f0a0d8 dans le forum Mathématiques du collège et du lycée
    Réponses: 13
    Dernier message: 09/09/2008, 12h10
  4. Question sur les fonctions L^p
    Par invitea41c27c1 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 23/07/2008, 10h23
  5. question sur les fonctions
    Par invite9611804b dans le forum Mathématiques du supérieur
    Réponses: 11
    Dernier message: 11/09/2005, 17h07
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...