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.
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
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
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