0

matlab でこれを行うためのより迅速な方法があるかどうかを自問していました。

10x2 ベクトル V があり、関数で x 次元 (行数、ここでは 10) を使用したり、それを使ってやりたいことをしたいとします。私が通常行う方法は次のとおりです。

[x y]=size(V);
function(x)

しかし、それを別の方法で作成することは可能でしょうか? みたいな

function(size(V)(1))

ご協力いただきありがとうございます !

4

1 に答える 1

2

MATLABsizeは、サイズを知りたい次元を示す 2 番目の入力引数を取ることができます。その場合、出力はスカラーです。

x = size(V,1);
y = size(V,2);

詳細については、を参照help sizeしてください。

于 2013-07-09T12:23:09.630 に答える