extract numbers from a cell array

14 ビュー (過去 30 日間)
Mate 2u
Mate 2u 2011 年 4 月 11 日
Hi I have a 1x19399 cell array all in the format of:
'Tick("TSP1",4285,1,{"52":"20101101005933863","TIME":"1288573173.867"})'
'Tick("TSP1",4287,1,{"52":"20101101005933869","TIME":"1288573173.869"})'
...... (19399 OF THEM)
I WANT TO TAKE THE NUMBERS AFTER THE TSP1 AND CREATE A NEW 1X19399 ARRAY OF NUMBERS CONTAINING 4285, 4287 ETC.... JUST THE 4 DIGIT NUMBER AFTER TSP1. ALL ARE IN THE SAME FORMAT.
thanks

採用された回答

Matt Fig
Matt Fig 2011 年 4 月 11 日
N = cellfun(@(x) str2double(x(13:16)),G) % G is your cell array.
  1 件のコメント
Mate 2u
Mate 2u 2011 年 4 月 11 日
Thanks Matt! Reliable as always!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeGraph and Network Algorithms についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by