05-05-2011 06:40 AM
Bonjour,
Savez-vous comment faire pour convertir une chaîne de caractères en un tableau de doubles.
Voici un exemple de ma chaîne :
0.000,1,0.7614801886489786,0.023750439346730916,205.77816888786631,0,0,0,0,0,0,0,0,0,-0.643693240119727,-0.005262679965248317,-0.005271184635994994,0,0,0,0,0,0,0,0,0
(des chiffres avec séparateur virgule).
J'ai essayé avec Spreadsheet String To Array Function mais ça ne marche pas.
Merci
Solved! Go to Solution.
05-05-2011 06:49 AM - edited 05-05-2011 06:55 AM
Bonjour
Je pense que c'est la solution pour votre question.
Cordialement,
(Kudos sont toujours Welcom. Mark comme une solution si elle est la seule réponse.)
05-05-2011 06:56 AM - edited 05-05-2011 06:56 AM
05-05-2011 07:17 AM
Merci beaucoup pour votre aide. C'est ce que je voulais mais il reste un petit problème c'est la perte de précision comment faire pour ne pas perdre les chiffrres après la virgule ?
05-05-2011 07:37 AM - edited 05-05-2011 07:41 AM
Voici une facon plus simple et efficace pour accomplir un resultat semblable (explication ci dessous):
Choisir la precision "Extended Precision" et le format qui montre jusqua 18 ou 20 numeros significatifs. Delole pour mon francais technique 😉
La fonction "Spreadsheet String to Array" est tres efficace pour ce genre de solutions.
05-05-2011 07:42 AM - edited 05-05-2011 07:49 AM
De plus, la nouvelle solution s'adapte naturellement a differentes longueures de "string". Alors si le nombre de chiffres augmente, cela necessite aucun changement au code.
Voici la comparaison des resultats.
05-05-2011 08:02 AM
Merci Ray.R pout ta réponse mais je n'arrive pas à avoir la précision que je veux même en faisant ce que tu m'a dit. Sachant que j'arrive à diminuer le nombre de digits (c-a-d 2 ou 1 digits) mais pas à l'augmenter ???
05-05-2011 08:50 AM
Est-ce que tu peux attacher ton code?
05-05-2011 09:09 AM
Mon schéma est le même quele tien et pourtant...
05-05-2011 09:23 AM - edited 05-05-2011 09:24 AM
A l'interieure de ta constante pour la matrice, il faut aussi la definir comme "Extended Precision". Pas simplement l'indicateur.