0

マトリックスから特定の要素を取り出すための省略形はありますか?たとえば、行列があり、要素とmを取得したいとします。これを1つの式で実行できますか?(a, b)(c, d)

4

2 に答える 2

1

別のオプション(そして私の見解ではより単純なもの)は次のとおりです。

 val=[m(a,b) m(c,d)];
于 2012-11-25T04:37:08.250 に答える
0

はい。sub2ind添え字のリストをインデックスに変換するために使用できます。これは、任意の数の次元で機能します。matrix(a, b)あなたの例から、 と を取得したい場合matrix(c, d)は、代わりに次のことができます。

values = matrix(sub2ind (size (matrix), [a c], [b d]))
于 2012-11-25T01:53:26.237 に答える