How do I write two strings to the same line using dlmwrite?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Dear Matlab Community
I am having trouble using dlmwrite (and maybe dlmwrite is not the right tool here!) to write a variable number of strings to one line in .dat file.
I think the issue is best illustrated by an example.
I am writing data processed in Matlab to a text file (.dat format). In the first two columns I always write a number and a string, e.g.
no. SN-curve
107 'Curve-D'
In the columns following these first two, i write a variable number of numbers (directions, sorted in a vector), e.g.
no. SN-curve Direc Direc Direc Direc Direc
107 'Curve-D' 0.00 30.0 60.0 90.0 120.0
The final column of the line must contain a number (a time to failure, i.e. lifetime of a component), that is always placed on the same position, i.e. the number of blanks between '120' and the final number is variable and depends on the number directions, e.g.
no. SN-curve Direc Direc Direc Direc Direc LIFE
107 'Curve-D' 0.00 30.0 60.0 90.0 120.0 75 108 'Curve-D' 0.00 30.0 60.0 90.0 92
So for no. 108 only four directions exist, but the lifetime must be aligned.
I hope that I made the issue clear :-)
Thanks in advance, Poul
2 Kommentare
Antworten (0)
Siehe auch
Kategorien
Mehr zu Electrophysiology finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!