-1

私のデータは、次のようにデータベース クエリから matlab に返されます。

{10000 by 1 cell}
[10000 by 1 double]
[10000 by 1 double]
[10000 by 1 double]
[10000 by 1 double]  

最初の要素は、一連の共有コードです - (一意ではなく、いくつかの繰り返し)

次の 4 つの要素は、たとえば次のとおりです。

bids, offers, traded price, close price 

シェアコードを取得できるものを使用share_codes = data{1}します(ただし、それらはまだセルです)

株式コードを番号にマップして、マトリックス形式で作業できるようにしたいと考えています。

使うことができます

keySet = {sharecode1, sharecode2, sharecode3}

使うことができます

valueSet = [1,2,3]

使うことができます

newMap = containers.Map(keySet, valueSet)

ただし、現在、マップされた数値を持つ代わりに、cellarray調べた ieから新しいマトリックスを作成したいと考えています。data{1}sharecodes

したがって、セル配列は

sharecode1, sharecode2, sharecode3, sharecode2    

は、次の行列です。

1, 2, 3, 2

本当の問題は、セル配列の最初の要素が一連の文字列であることです。

4

1 に答える 1