Matlab でワイヤレス ネットワークを使用しています。連絡先テーブルを作成しました。これは、連絡先を持つ 2 つのノードと、連絡先の開始時刻と終了時刻を意味します。連絡先テーブルは、以下に示すように、Matlab の構造体の形式です。
contact(1)
node_1:23
node_2:76
t_start: 45
t_end: 58
これが私の連絡先テーブルの最初のエントリだとしましょう。次に、このエントリを次の形式の cellarray に変換する必要があります。
45 CONN 23 76 up
58 CONN 23 76 down
または、より一般的な形式で書くには:
t_start CONN node_1 node_2 up
t_end CONN node_1 node_2 down
それらをエクスポートして ONE シミュレーターに使用するには、この特定の形式にする必要があります。だから私の質問は、これをMatlabで変換する方法ですか? 構造体に多くのエントリが存在するため、セル配列のサイズが 2 倍になることは理解しています。たとえば、50 エントリの場合、セル配列には 100 行になりますが、これを行う方法がわかりません。