bonjour à tous,
j'ai un petit pb de début d'année.
J'ai des données spectrales.
Lorsque j'exporte mes données, j'ai des VarLabels en "char". Je veux les transformer en "double" pour en faire un vecteur longueur d'ondes.
Les Varlabels sont comme suit:
.... j'ai 7801 variables.
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 10 10,008333 10,016667 10,025 10,033333 10,041667 10,05 10,058333 10,066667 10,075 10,083333 10,091667 10,1 10,108333 10,116667 10,125 10,133333 10,141667 10,15 10,158333 10,166667 10,175 10,183333 10,191667 10,2 10,208333 10,216667 10,225 10,233333 10,241667 10,25 10,258333 10,266667 10,275 10,283333 10,291667 10,3 10,308333 10,316667 10,325 10,333333 10,341667
quand je fais:
cela ne fonctionne pas, j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 VarLabels=VarLabels0(5:end,1:end); %je ne prends pas les 5 premières variables l=str2num(VarLabels); % je transforme les caractères en variable numérique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 l = []
ce vecteur "l" me permettrait d'afficher dans l'axe des abscisses les bonnes coordonnées... parlantes.
Merci
Partager