1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2018
    Messages : 5
    Points : 2
    Points
    2

    Par défaut Figure qui s'enregistre à l'envers!

    Bonjour,

    J'ai un gros problème avec Scilab. Quand j'enregistre une figure, il l'a retourne bizarrement (elle n'est pas simplement pivoté) :

    Nom : iso.png
Affichages : 18
Taille : 9,0 Ko

    Voila la commande que j'utilise :

    xs2png(2, 'iso')

    Quand j'enregistre manuellement, j'obtiens la même chose..

    Dans mon rapport ça va pas faire super..

    Merci de votre aide,
    Armand

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Ingénieur R&D freelance
    Inscrit en
    novembre 2006
    Messages
    19 502
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur R&D freelance

    Informations forums :
    Inscription : novembre 2006
    Messages : 19 502
    Points : 52 717
    Points
    52 717

    Par défaut

    Quelle version de Scilab ? Avec quel système d’exploitation ?

    Le problème apparait-il avec n’importe quelle figure ?

    Pourrais-tu nous donner un code minimale pour reproduire ce comportement ?
    Mes compétences :
    • conception mécanique 3D (Autodesk Fusion 360)
    • développement informatique (MATLAB, Python, C, VBA)
    • impression 3D (Ultimaker)
    • programmation de microcontrôleur (Microchip PIC et Arduino)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2018
    Messages : 5
    Points : 2
    Points
    2

    Par défaut

    J'utilise scilab 5.5.1 et je suis sous ubuntu 15.04.

    Le problème apparait avec n'importe quelle figure.

    Voici le code que j'utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
     
     
    clear;
    funcprot(0);
    xdel(winsid()); //ferme les fenêtres graphiques
     
    function [out]=iso_1(D,S_in,s)
        for i=1:length(s)
            out(i)=(D*(S_in-s(i)))/(s(i)/(0.2+s(i)))
        end
    endfunction
     
    //tracer des isoclines
    scf(3)
    t2=linspace(0.2,2,100);
    plot2d(t2,iso_1(0.8,2,t2),2,rect=[0,0,2.5,2])
    plot2d(0.8*ones(1,100),linspace(0,2,100),3)
    legends(['$\frac{ds}{dt}=0$';'$\frac{dx}{dt}=0$'],[2,3],opt="ur")
    plot(0.8,1.2,'ro','markerfacecolor','r')
    xstring(0.8,1.2,'$E_1$')
    xstring(0.8,0,'$\lambda(D)$')
    plot(2,0,'ro','markerfacecolor','r')
    xstring(2,0,'$E_0$')
    xtitle('Isoclines')
    xlabel("s");
    ylabel("x");
    xrect(0,2,2.5,2) //pour avoir le cadre
     
    x1=[1.4,0.8,0.8,0.5,0,0]
    y1=[0.5485714,0.5,1.7,1.68,0.3,1.7];
    x2=[1.4,0.9,0.7,0.5,0.1,0.1]
    y2=[0.5485714+0.1,0.5,1.7,1.58,0.28,1.62];
    X=[x1;x2];Y=[y1;y2] 
    xarrows(X,Y,3,5)
    e=gce()
    e.thickness=1
    e.mark_size=0.1
    e.arrow_size=1
    e.mark_mode="on"
     
    x11=[0,2.4]
    y11=[0,0];
    x22=[2,2]
    y22=[0,0];
    X=[x11;x22];Y=[y11;y22] 
    xarrows(X,Y,5)
    e=gce()
    e.thickness=2
    e.mark_size=0.1
    e.arrow_size=0.5
    e.mark_mode="on"
     
    xs2png(3, 'isoclines')

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Ingénieur R&D freelance
    Inscrit en
    novembre 2006
    Messages
    19 502
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur R&D freelance

    Informations forums :
    Inscription : novembre 2006
    Messages : 19 502
    Points : 52 717
    Points
    52 717

    Par défaut

    Le code me donne une image correcte avec Scilab 5.5.2 sous Xubuntu 16.04

    As-tu moyen de mettre à jour la version de Scilab que tu utilises ?
    Mes compétences :
    • conception mécanique 3D (Autodesk Fusion 360)
    • développement informatique (MATLAB, Python, C, VBA)
    • impression 3D (Ultimaker)
    • programmation de microcontrôleur (Microchip PIC et Arduino)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2018
    Messages : 5
    Points : 2
    Points
    2

    Par défaut

    Est ce que vous avez essayé de l'enregistrer? (le code me donne une bonne figure quand j’exécute le programme, c'est quand j'enregistre la figure qu'elle se transforme)

    Je vais essayer de mettre à jour mon scilab d'ici demain et je vous redis.

  6. #6
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2018
    Messages : 5
    Points : 2
    Points
    2

    Par défaut Problem solved!

    J'ai installé scilab 6.0.0 et c'est bon ça marche, merci beaucoup pour le tuyau!

Discussions similaires

  1. [Upload] Upload de photo : c'est une autre qui s'enregistre
    Par dream_of_australia dans le forum Fichiers
    Réponses: 2
    Dernier message: 02/08/2007, 11h25
  2. Figures qui flottent
    Par D.Mounir dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 10
    Dernier message: 07/06/2007, 13h04
  3. lien qui propose enregistrement
    Par audran12 dans le forum Fichiers
    Réponses: 2
    Dernier message: 30/04/2007, 14h05
  4. [MySQL] Insert qui n enregistre pas ?
    Par nikki113 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 20/06/2006, 21h31
  5. Réponses: 9
    Dernier message: 08/03/2006, 16h57

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