2

次の式を評価しようとしています。

 (-a(3)*(4*b(1,1)*b(2,2)-b(1,2)*b(2,1))+b(3,2)*(2*b(1,1)*a(2)+b(1,2)*b(2,1)))/(2*b(3,3)*(4*b(1,1)*b(2,2)-b(1,2)*b(2,l,1))-b(3,2)(2*b(1,1)*b(2,3)-b(1,2)*b(2,1)))

それは表現用です(ラテックスで):

$\left(\frac{-a_3 (4\beta_{11}\beta_{22}-\beta_{12}\beta_{21} ) +\beta_{32}(2\beta_{11}a_2+\beta_{12}\beta_{21})}
      {2\beta_{33} (4\beta_{11}\beta_{22}-\beta_{12}\beta_{21} ) -\beta_{32}(2\beta_{11}\beta_{23} - \beta_{12}\beta_{21})}\right)$

Matlab は次のように不平を言い続けています。

Error: ()-indexing must appear last in an index expression.

簡略化の権利があるかどうかを確認したいのですが、そのような式を評価する必要があります。

4

2 に答える 2

3

の後にアスタリスクを追加する必要がありますb(3,2)。現在、 で始まる用語b(3,2)は次のようになっています。

b(3,2)(2*b(1,1)*b(2,3)-b(1,2)*b(2,1))

に変更する必要があります

b(3,2)*(2*b(1,1)*b(2,3)-b(1,2)*b(2,1))

b(3,2)問題は、Matlab がそれを、既にインデックス付きの式であるインデックスとして解釈することです。

于 2013-07-13T18:04:03.260 に答える
2

b行列は 2 次元のように見えますが、式にb(2,l,1)は 3 つの添字を持つ which が含まれています。

元の式には何も含まれていませんでしlた。

ここに画像の説明を入力

于 2013-07-13T16:10:51.907 に答える