Undefined function or variable 'retime'
1 次查看(过去 30 天)
显示 更早的评论
I am trying to use the retime command on a timetable I imported from Excel, but I keep getting this error. I am using R2018a, the function was introduced in 2016a, and the Add-On Manager shows it under the generic Matlab installation, which is obviously present. Another search result from the Add-On Manager shows the function as contained in the Financial Toolbox, which is also installed. Any idea why I cannot access the function? Running
which -all retime
returns
/Applications/MATLAB_R2018a.app/toolbox/matlab/datatypes/@timetable/retime.m % timetable method
but I cannot access it. Thoughts?
5 个评论
Greg
2018-9-12
Is it possible your classdef of timetable is overloaded or shadowed? Try running and posting the results of these 2 commands:
which timetable -all
methods(TT)
Also, have you confirmed that this problem persists across MATLAB sessions?
回答(1 个)
Steven Lord
2018-9-12
In addition to the other suggestions you've already been given, check whether the TT variable is a timetable (for which retime is defined) or a table (for which it is not.)
Depending on how you're importing your data (with readtable?) you may need to convert it from a table to a timetable using table2timetable before calling retime on it.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Timetables 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!