<div dir="ltr">bonjour,<div><br></div><div>tout fonctionne !!! je calcule la moyenne pour 4 colonnes du fichier journalier </div><div>et les ajoute dan une matrice (nb jours , 4)</div><div>puis je sors 4 graphiques que j'exporte (xs2jpg)<br></div><div>la fonction xtitle est très pratique pour peu que l'on ne soit pas trop exigeent sur la typographie. (plus que les uicontrol de texte)</div><div><br></div><div>j'ai eu quelques soucis "trop de fichiers ouverts" malgré des mclose et mclose(all).</div><div><br></div><div>si j'avais du temps (et les compétences...) les 2 choses que je voudrais faire :</div><div>- modifier la fonction scilab dir() pour lui intégrer des options (ou créer une fonction)</div><div>- créer un exécutable que l'opérateur puisse lancer sur son poste </div><div><br></div><div>cordialement<br><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br><div class="gmail_quote">Le 20 octobre 2014 21:29, Sébastien GUILLOT <span dir="ltr"><<a href="mailto:seb-guillot@wanadoo.fr" target="_blank">seb-guillot@wanadoo.fr</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="FR" link="#0563C1" vlink="#954F72"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Bonsoir,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Votre programme fonctionne t’il comme vous le voulez ? J’ai pas fait de test mais il me semble correct.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Cordialement<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546a">Sébastien GUILLOT,<u></u><u></u></span></b></p><p class="MsoNormal"><i><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546a">Ingénieur en Structures Béton Armé<u></u><u></u></span></i></p><p class="MsoNormal"><i><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546a">Projet « Scilab aux Eurocodes »<u></u><u></u></span></i></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">De :</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> users-fr [mailto:<a href="mailto:users-fr-bounces@lists.scilab.org" target="_blank">users-fr-bounces@lists.scilab.org</a>] <b>De la part de</b> patrice metaireau<br><b>Envoyé :</b> lundi 20 octobre 2014 10:48<br><b>À :</b> French users mailing list for Scilab.<br><b>Objet :</b> [Users-fr] ouvrir plusieurs fichiers dans scilab (résolu)<u></u><u></u></span></p><div><div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">bonjour,<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">tout d'abord merci à la communauté qui m'a aidé à résoudre mon problème.<u></u><u></u></p></div><div><p class="MsoNormal">je souhaitais suivre les pressions et températures moyennes journalières d'un banc d'essai sur plusieurs semaines.<u></u><u></u></p></div><div><p class="MsoNormal">un fichier était créé chaque jour. Le nom des fichiers ne permettait pas de les classer par date. <u></u><u></u></p></div><div><p class="MsoNormal">je joins ci dessous le programme Scilab pour info (je suis débutant, alors c'est peut être pas très clair...) <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><b>pour traiter tous les fichiers d'un répertoire :</b><u></u><u></u></p></div><div><div><p class="MsoNormal">//récupère la liste des fichiers textes (ordre alphabétique)<u></u><u></u></p></div><div><p class="MsoNormal">path="C:/Documents and Settings/user/Mes documents//donnees/"<u></u><u></u></p></div><div><p class="MsoNormal">extension=".txt" // filtre le type de fichiers<u></u><u></u></p></div><div><p class="MsoNormal">files=dir(path+"*"+extension)<u></u><u></u></p></div><div><p class="MsoNormal">a=files(3) // liste des dates<u></u><u></u></p></div><div><p class="MsoNormal">nom=files(2) //liste des noms<u></u><u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><b>trie par date :</b><u></u><u></u></p></div><div><p class="MsoNormal">taille=size(nom,1)<u></u><u></u></p></div><div><div><p class="MsoNormal">for t=taille:-1:1 <u></u><u></u></p></div><div><p class="MsoNormal">[m,p]=max(a) //trouve la date la plus élevée (la plus récente)<u></u><u></u></p></div><div><p class="MsoNormal">final(t)=nom(p) //construit la liste de noms dans l'ordre<u></u><u></u></p></div><div><p class="MsoNormal">a(p)=0 // élimine la date la plus récente de la liste<u></u><u></u></p></div><div><p class="MsoNormal">end<u></u><u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><b>traitement de chaque fichier :</b><u></u><u></u></p></div><div><div><p class="MsoNormal">for k= 1:taille<u></u><u></u></p></div><div><p class="MsoNormal"> f=final(k)<u></u><u></u></p></div></div><div><div><p class="MsoNormal">fic=mopen(f,'rt')<u></u><u></u></p></div><div><p class="MsoNormal">v=mgetl(fic)<u></u><u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">*<u></u><u></u></p></div><div><p class="MsoNormal">---- traitement du fichier ( variable v )-----<u></u><u></u></p></div><div><p class="MsoNormal">*<u></u><u></u></p></div><div><p class="MsoNormal">end<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">encore merci à serge steer et sebastien guillot<u></u><u></u></p></div></div></div></div></div>
<br><br>
<hr style="border:none;color:#909090;background-color:#b0b0b0;min-height:1px;width:99%">
<table style="border-collapse:collapse;border:none">
<tbody><tr>
<td style="border:none;padding:0px 15px 0px 8px">
<a href="http://www.avast.com/" target="_blank">
<img border="0" src="http://static.avast.com/emails/avast-mail-stamp.png">
</a>
</td>
<td>
<p style="color:#3d4d5a;font-family:"Calibri","Verdana","Arial","Helvetica";font-size:12pt">
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection <a href="http://www.avast.com/" target="_blank">Antivirus avast!</a> est active.
</p>
</td>
</tr>
</tbody></table>
<br>
</div><br>_______________________________________________<br>
users-fr mailing list<br>
<a href="mailto:users-fr@lists.scilab.org" target="_blank">users-fr@lists.scilab.org</a><br>
<a href="http://lists.scilab.org/mailman/listinfo/users-fr" target="_blank">http://lists.scilab.org/mailman/listinfo/users-fr</a><br>
<br></blockquote></div><br></div></div></div>