0

を使用して定義する行列を考えるSymbolic Toolbox:

   syms X Y
   f(X,Y)=[1 X X^2; 1 Y Y^2];

私達は手に入れました:

   >> f(X,Y)

   ans =

   [ 1, X, X^2]
   [ 1, Y, Y^2]

この行列の 2 行目だけを抽出するにはどうすればよいでしょうか? この場合 ( ) の場合、索引付けスキームは異なりf(X,Y)(2,:)ますか?

4

1 に答える 1

0

行列を返す (スカラー 1x1) symfun を定義しました。この symfun には直接インデックスが付けられていません。最初に記号項を抽出します。

%convert symfun to sym
f=f(X,Y)
%now you can use indices
f=f(1:2,3)
%convert back to symfun
f(X,Y)=f
于 2014-06-27T07:59:35.873 に答える