Convert a string cell value to representative datas
Mostrar comentarios más antiguos
test{1,1}=['0,+,ESI,ms1,-,line,1.1-790.4,275,1.1 41,1.2 30,1.6 10,1.7 24']
test{2,1}=['0.0505163,+,ESI,ms1,-,line,1.1-834.0,254,1.1 26,1.2 16,1.3 52,1.4 30,1.5 12']
test{3,1}=['0.103382,+,ESI,ms1,-,line,1.1-895.4,252,1.1 12,1.4 21,1.5 40,1.6 29,1.7 10']
i want to convert to a struct that the value in the first comma respresents one axis(retention time), the second to sixth comma represents the analisys parameters. The ninth comma and on represents the values of the X, Y data. How i can do that Best Regards Rafael
8 comentarios
Oleg Komarov
el 11 de Jul. de 2011
How did you get "test" in the first place?
Rafael Freire
el 11 de Jul. de 2011
Oleg Komarov
el 11 de Jul. de 2011
Then, it would be much straightforward to import it with textscan and then do the manipulations.
Rafael Freire
el 11 de Jul. de 2011
Oleg Komarov
el 11 de Jul. de 2011
Post the first 3 lines of your ascii file and tell me which columns you really need.
Rafael Freire
el 11 de Jul. de 2011
Oleg Komarov
el 12 de Jul. de 2011
Are the fields 2-6 always 1,3,3,1,4 characters?
Also,after line you always have a float followed with by a negative float with no space in between?
Rafael Freire
el 12 de Jul. de 2011
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Data Type Conversion en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!