Datetime coloumn in a matrix of double
1 次查看(过去 30 天)
显示 更早的评论
I start from this matrix A = mx 4 where
1- epoch time in nanosec
2- number double
3- number double
4- number double
Through this function "datetime(T1(i,1),'ConvertFrom','epochtime','TicksPerSecond',1e9,'Format','dd-MMM-yyyy HH:mm:ss.SSSSSSSSS')" I created an array mx1 where I converted the epoch time to date time
At this point I m looking to create the same matrix as before replacing the first coloumn with the new created vector but it returns me an error because date type are not equal. How to do that?
0 个评论
采纳的回答
Stephan
2021-5-12
编辑:Stephan
2021-5-12
You can not mix data types in arrays - use a table or a timetable to do this. In your case the array2table or array2timetable might be useful.
2 个评论
Stephan
2021-5-12
You access table elements using this notation:
A{:,1} % all rows of column 1
A{1:5,4} % rows 1...5 of column 4
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Type Conversion 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!