Bonjour,
Actuellement en stage au Danemark, mon maitre de stage m'a demandé de creer un petit un petit programme MATLAB pour extraire la valeur du pH et tracer la courbe au fur et à mesure de la mesure.
J'utilise un pH-mètre qui envoie la valeur du pH au PC toutes les 9 secondes et sauvegarde cette valeur dans un fichier .txt
Voilà ce que j' obtiens :
Je souhaiterai extraire juste la valeur du pH, c'est à dire 5.48
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 pH = 5.48 25.3 øC NTC 2013-04-29 11:19:57 pH = 5.48 25.3 øC NTC 2013-04-29 11:20:06 pH = 5.48 25.3 øC NTC 2013-04-29 11:20:15 pH = 5.48 25.3 øC NTC 2013-04-29 11:20:24 pH = 5.48 25.2 øC NTC 2013-04-29 11:20:33 pH = 5.48 25.2 øC NTC 2013-04-29 11:20:42 pH = 5.48 25.2 øC NTC 2013-04-29 11:20:51 pH = 5.48 25.2 øC NTC 2013-04-29 11:21:00 pH = 5.48 25.2 øC NTC 2013-04-29 11:21:09 pH = 5.48 25.2 øC NTC 2013-04-29 11:21:18 pH = 5.48 25.2 øC NTC 2013-04-29 11:21:27
Mais mon problème est qu'en utilisant la commande
Je récupère une matrice environ 3000 lignes et 1 colonne, après bidouillage j'arrive à obtenir une autre matrice contenant que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part M=importdata('Na50+5g.txt');
Ma question est la suivante, est-il possible de séparer mes vecteurs pour obtenir une matrice où les valeurs du pH sont dans une colonne spécifique ? Ainsi je pourrai isoler ces valeurs et les annexer dans une autre matrice en fonction du temps pour ensuite tracer la courbe.'pH = 5.48 25.2 øC NTC' 'pH = 5.48 25.2 øC NTC' 'pH = 5.48 25.2 øC NTC' 'pH = 5.48 25.2 øC NTC' 'pH = 5.48 25.2 øC NTC' 'pH = 5.48 25.2 øC NTC'
Merci par avance
Lucas
Partager