2017-07-25 6 views
0

イムを機能が、プリント機能の項を実行イマイチ私はメイプル入力と2Dの入力を使用してみましたし、私は私のマトリックスAを移調したい:メープルはworksheetmodeにメープルイムを使用して

A := `<|>`(`<,>`(1, .5, -2), `<,>`(.5, 9/4+b, 5+3*b), `<,>`(-2, 5+3*b, 18+9*b+4*a)); 
     B:= Transpose(A); 

私は私が得るいけないシートをexectuteとき変換された値は、入力と同じです。ですから、私の行列は入力行列と関数の項と同じように見えます。

あなたは、次のリンクで画像を見ることができます:Why arent the functions executed?

一方B:= A^+はそれを正しい方法でやっていると私は転置行列を取得します。しかし、また、他の機能は、関数本体の代わりに必要な値...

答えて

2

あなたは、2D入力モード(デフォルト)を使用している場合は、余分なスペースあなたはTransposeの間で持っていると括弧(B)がmultiplcationとして解釈さを返します。そのような空間を取り除く。また

、どちらかそのパッケージからTransposeコマンドを呼び出す前に、のようなドキュメントの開始時に

with(LinearAlgebra): 

をパッケージをロードするか、それは次のように完全な名前だとそれを呼び出す、

LinearAlgebra:-Transpose(B); 
+0

感謝あなたはあなたのすばやい返信に非常に敏感です。私は今それを3回チェックし、T * Transposeはなくなった。しかし、機能の結果はまだ印刷されていません。問題を見るために私の質問の更新されたfotolinkを点検してください。私はMaple Inputを使って、オリジナルのサンプルシートもコピーしようとしました。不思議なことに、同じコマンドでもエラーが発生するので、 "with(LinearAlgebra)"ステートメントをインポートしました。あなたは助けてもらえますか? –

+0

リンクされた画像の行列Aは対称ですので、もちろんTranspose(A)やLinearAlgebra:-Transpose(A)の結果はAと全く同じです。あなたの試みに関しては、 'A.shape = triangular [lower]'は有効な構文に近いものではありません。おそらく 'Matrix(A、shape = triangular [lower]) 'を意味するでしょう。 – acer

+0

ありがとうございます! –

関連する問題