0

私はメープルに本当に深刻な問題を抱えています。おそらくマトリックスを表示させることができません。次のような行列を入力すると、次のよう<<4,2>|<2,4>>に出力されます。

Matrix(2, 2, {(1, 1) = 4, (1, 2) = 2, (2, 1) = 2, (2, 2) = 4}, 
datatype = anything, storage = rectangular, order = Fortran_order, shape = [])

そして、それを適切なマトリックスとして表示する方法がまったくわかりません。何かアイデアはありますか?

前もって感謝します。

4

1 に答える 1

1

一部の構成ファイルで、またはマトリックスを構築する前に、prettyprint を 0 に設定しましたか? 次の点に注意してください。

> interface(prettyprint=0);
1
> <<4,2>|<2,4>>;
Matrix(2,2,{(1, 1) = 4, (1, 2) = 2, (2, 1) = 2, (2, 2) = 4},datatype =
anything,storage = rectangular,order = Fortran_order,shape = [])
> interface(prettyprint=1);
                                       0

> <<4,2>|<2,4>>;
                                   [4    2]
                                   [      ]
                                   [2    4]

Matrix(...) 表現を印刷する別の方法は、lprint です。Matrix internallay の表現を調べたい場合を除き、lprint を使用する必要はありません。

> lprint(<<4,2>|<2,4>>);
Matrix(2,2,{(1, 1) = 4, (1, 2) = 2, (2, 1) = 2, (2, 2) = 4},datatype =
anything,storage = rectangular,order = Fortran_order,shape = [])

お役に立てれば。

編集 (2011 年 11 月 24 日): 私の例は、コマンド ライン Maple に基づいていました。Maple の GUI バージョンを使用している場合は、prettyprint のデフォルト値を 3 に設定することをお勧めします。説明については、「インターフェース」ヘルプ ページを参照してください。

于 2011-11-23T16:24:22.413 に答える