probleme sur scilab

probleme sur scilab - C - Programmation

Marsh Posté le 12-05-2007 à 19:27:00    

Je suis étudiant en Master et mon projet consiste sur le logiciel  
Scilab.J'ai un sujet sur les moindres carrés. En effet j'ai un fichier  
excel ou il y a des données. Ce fichier je l'ai changé en .txt et grace à  
la commande y=excel2sci('mesures.txt','txt') j'ai pu transféré les  
données sur scilab sous forme d'une matrice.
   
-->y=excel2sci('mesures.txt','txt')
 y  =
  !600    39.3    27.4    32.8   !
!                     !
!602    39.3    27.3    32.4   !
!                     !
!604    39.3    27.2    32.6   !
!                     !
!606    39.3    27.2    32.5   !
!                     !
!608    39.3    27.2    32.3   !
!                     !
!610    39.3    27.2    32.6   !
!                     !
!612    39.3    27.1    32.8   !
!                     !
!614    39.3    27.1    32.5   !
!                     !
!616    39.3    27.1    32.4   !  
   
   
  Puis je veux extraire la 1er ligne de cette matrice en faisant:
  -->s=y(1,:)
 t  =
   600    39.3    27.4    32.8      
   
  Ok la tout va bien.
  Maintenant le plus important je veux extraire la 1er colone de ma  
matrice qui correspond au temps en faisant  t=y(:,1), et voici le résultat
   
   
-->t=y(:,1)
 t  =
  !600    39.3    27.4    32.8   !
!                     !
!602    39.3    27.3    32.4   !
!                     !
!604    39.3    27.2    32.6   !
!                     !
!606    39.3    27.2    32.5   !
!                     !
!608    39.3    27.2    32.3   !
!                     !
!610    39.3    27.2    32.6   !
!                     !
!612    39.3    27.1    32.8   !
!                     !
!614    39.3    27.1    32.5   !
!                     !
!616    39.3    27.1    32.4   !        
   
  Ce qui n'est pas logique, on dirait que pour lui la matrice posséde  
une colone.
  Alors j'ai crée 4 fichiers correspondant à chaque colonne. exemple:
  t=excel2sci('temps.'txt','txt') et  u=excel2sci('vanne.txt','txt')
  et m'a affiché la 1er colone puis la 2eme colone
  Mais en voulant tracé l'ouverture de la vanne en fonction du temps  
avec la commande,ya une erreur
   
  -->plot2d(t,u)
            !--error 116
first argument has incorrect value    
   
  Voici mon probléme, je ne sais pas quoi faire d'autre pour continuer.  
Pouvez vous me donner un coup de pouce.
  Merci de votre compréhension

Reply

Marsh Posté le 12-05-2007 à 19:27:00   

Reply

Marsh Posté le 12-05-2007 à 19:34:38    

le rapport avec le C?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed