データマトリックスの取得
データ列から数値データを取得するには、Get Values メッセージまたは Get As Matrix メッセージを列に送信します。どちらの場合も、結果は列ベクトル、つまり 1 列のみを含む行列になります。また、データ テーブルに Get As Matrix メッセージを送信することで、データ テーブル内のすべての数値データ列から数値データを取得することもできます。テーブル内に数値以外のデータを持つ列がある場合、それらは無視されます。変数 m に行列が格納されていると仮定します。行列から要素を取得するには、変数名に角括弧で囲まれた添字を使用します。つまり、最初の形式の添字では、要素の行と列の座標を使用します。2 番目の形式の添字では、最初の要素から最後の要素までの行方向のインデックスを使用します。言い換えると、行列を 1 行として扱った場合の要素の位置です。最初の添字形式で行座標を 0 に設定し、列座標を指定することにより、列全体を取得できます。同様に、列座標を 0 に設定し、行座標を指定することによって、行全体を取得できます。空の行列には要素がありません。これは空のリストに似ており、状況によっては便利な開始点となります。空の行列を使用して、添字付き行列で指定された行または列全体に空の行列を割り当てることで、行列内の行または列を削除できます。また、水平または垂直の行列連結演算子を使用して、行方向または列方向に行列を連結することにより、行列を操作することもできます。行列で添字を使用するだけでなく、データ列でも添字を使用できます。添字を使用して、セルの値を取得したり、セルに値を割り当てたりすることができます。