Извлечь правильные данные из файла в Matlab - PullRequest
0 голосов
/ 09 января 2012

Во время процесса интеграции с переменным размером шага (в частности, используется интегратор ode113) положение тела определяется через его ускорение, которое сохраняется в файле вместе со временем (т. Е. Два столбца, один для времени, а остальные для ускорение). Однако из-за неудачных шагов интеграции в упомянутом процессе файл для данных ускорения имеет больше строк, чем соответствующий для данных позиции. Как я мог извлечь правильные данные из данных ускорения и создать для него новый файл с теми же строками, что и файл данных положения?

1 Ответ

1 голос
/ 09 января 2012

Всегда ли неверные данные распределяются логическим образом?Вы можете создать функцию поиска, просматривая индексы матрицы.Таким образом вырежьте правильные данные, скопировав их в новую переменную теперь правильной длины.возможно, дорогостоящие промежуточные промежутки времени выполнения и хранения данных, но определенно надежные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...