2015-07-09 4 views
-1

У меня есть таблица Matlab A. Я хочу извлечь некоторые строки из таблицы определенными ключевыми словами и поместить результат в другую таблицу.Как получить подмножество таблицы Matlab?

tmpTbl = wthr_prices ('АТЛ CDD',:, '7/7/2015',:,:, :)

Но твердит ошибку. Я совершенно смущен здесь.

Спасибо!

+0

новый = старый (1: 3, :). Эта? –

+1

[Матрица индексирования в MATLAB] (http://uk.mathworks.com/company/newsletters/articles/matrix-indexing-in-matlab.html) и [Как спросить о переполнении стека] (http: // stackoverflow. com/help/how-to-ask) были бы хорошими показаниями для начала. – Hoki

+0

Андер, спасибо. Это должно быть, но у меня есть некоторые ключевые работы, которые должны соответствовать. Например, новым будут все строки в столбце 1 старого, которые соответствуют ключевому слову, например: «Эй, я понял. Он должен быть здесь: http://www.mathworks.com/help/matlab/matlab_prog /access-data-in-a-table.html Я собираюсь попробовать. – JenZ

ответ

1

Найдено решение:

mask=strcmpi(myTable.mycolumn(:), 'my string') 
newtable = myTable(mask, :) 
Смежные вопросы