Converting a string Array into a Char array
이전 댓글 표시
Hello I have an array of strings called time, they all have the format: 22:39:04.502727 hours:minutes:seconds and I want to convert all of them into a number where its minutes.seconds, so how would I do that?
댓글 수: 3
per isakson
2017년 8월 18일
편집: per isakson
2017년 8월 18일
Give us an example. To what do you want to convert the string, 22:39:04.502727 ? To the number 39.04502727 ??? That's what I read.
The title, "Converting a string Array into a Char array", and the question, "to convert all of them into a number" say different things.
Leo Quintanar
2017년 8월 18일
Walter Roberson
2017년 8월 18일
If you are using somwhere around R2015b-ish or later, then you can convert your times to datetime objects and use the datetime objects as your x coordinate, without needing to convert to integers.
답변 (2개)
Sean de Wolski
2017년 8월 17일
Use datetime and then change the Format to that which you desire.
dt = datetime('22:39:04.502727','InputFormat','HH:mm:ss.SSSSSS')
dt.Format = 'mm:ss'
댓글 수: 1
Leo Quintanar
2017년 8월 18일
편집: Walter Roberson
2017년 8월 18일
per isakson
2017년 8월 19일
편집: per isakson
2017년 8월 19일
"My intentions are to graph time vs. temp."
[date, time, temp ] = textread('h:\m\cssm\data.txt','%s %s %f', 8 );
dt = datetime( time, 'InputFormat','HH:mm:ss.SSSSSS' );
sdn = datenum( time, 'HH:MM:SS.FFF' ); % the old way
plot( sdn, temp ), datetick
plot( dt, temp )
where data.txt contains
2017-08-19 22:39:04.502727 26.404006797400000
2017-08-19 22:40:04.502727 26.404006797400000
2017-08-19 22:41:04.502727 26.404006797400000
2017-08-19 22:42:04.502727 26.404006797400000
2017-08-19 22:43:04.502727 26.404006797400000
2017-08-19 22:44:04.502727 26.404006797400000
2017-08-19 22:45:04.502727 26.404006797400000
2017-08-19 22:56:04.502727 26.404006797400000
produces two identical(?) diagrams. I guess, there are rounding errors.
You didn't mean
plot( temp, dt )
댓글 수: 2
Leo Quintanar
2017년 8월 20일
per isakson
2017년 8월 20일
I run this example on R2016a. Which release do you use? datetime was "Introduced in R2014b"
카테고리
도움말 센터 및 File Exchange에서 Dates and Time에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!