私は2x2の行列を持っており、その各要素は1x5のベクトルです。このようなもの:
x = 1:5;
A = [ x x.^2; x.^2 x];
今、私は行列式を見つけたいのですが、これは起こります
B = det(A);
Error using det
Matrix must be square.
これで、なぜこれが発生するのかがわかります。MATLABは、Aをdoubleの2x10行列と見なします。xをベクトルではなく要素として扱えるようにしたい。私が欲しいのはdet(A) = x^2 - x^4
、それからB = det(A)
1x5ベクトルとして取得することです。
どうすればこれを達成できますか?