2017-12-24 25 views
2

{{1,3,1}、{2,3、c2}、{66,4、c3} ...}のリストと最初の行がリストの最初の要素であり、最初の列が2番目の要素であるグリッドを作成し、その後、要素cが対応する1番目と2番目の要素の下に配置されているグリッドを作成したいとします。 mathematicaでこれを行う方法はありますか?ラベル付きのリストを含むグリッドを生成する方法

答えて

1

これを実行する方法は多数あります。私は古典的な例しか与えません。

SparseArray機能は、この種の仕様を読んで変換することができます

Table produced

あなたはインデックスとして整数とは異なるものを使用したい場合は、それ

tt={{1,3,c1},{2,3,c2},{7,4,c3}}; 

qq= SparseArray[Map[Most[#]->Last[#]&,tt]] 

TableForm[qq, TableHeadings->{Range[Length[qq]],Range[Length[[email protected]]]}] 
、 これも可能ですが、種類が必要です翻訳の

スパースアレイのスパースディスプレイを表示する必要がある場合は、 を入力してください。Mathematicaで使用する前に軽い前処理が必要です( など)。

関連する問題