Maple Professionel
Maple Académique
Maple Edition Étudiant
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professionel
MapleSim Académique
Maple T.A. - Suite d'examens de classement
Maple T.A. MAA Placement Test Suite
Möbius - Didacticiels de mathématiques en ligne
Machine Design / Industrial Automation
Aéronautique
Ingénierie des véhicules
Robotics
Energie
System Simulation and Analysis
Model development for HIL
Modélisation du procédé pour la conception de systèmes de contrôle
Robotics/Motion Control/Mechatronics
Other Application Areas
Enseignement des mathématiques
Enseignement de l’ingénierie
Enseignement secondaire et supérieur (CPGE, BTS)
Tests et évaluations
Etudiants
Modélisation financière
Recherche opérationnelle
Calcul haute performance
Physique
Webinaires en direct
Webinaires enregistrés
Agenda des évènements
Forum MaplePrimes
Blog Maplesoft
Membres Maplesoft
Maple Ambassador Program
MapleCloud
Livres blancs techniques
Bulletin électronique
Livres Maple
Math Matters
Portail des applications
Galerie de modèles MapleSim
Cas d'Etudes Utilisateur
Exploring Engineering Fundamentals
Concepts d’enseignement avec Maple
Centre d’accueil utilisateur Maplesoft
Centre de ressources pour enseignants
Centre d’assistance aux étudiants
print - 式の整った出力
使い方
print(e1, e2, ... )
パラメータ
e1, e2, ... - 任意の式
説明
関数 print は引数として現れる式の値を表示し、関数の戻り値として NULL を返します。出力された式は、コンマか空白で区切られています。print('``') は空白行を出力します。 同上コマンド、つまり % と %% は関数の戻り値が NULL なので、print コマンドの出力には働きません。
以下の Iris 変数が書式を制御します。Iris 変数を設定するには interface を参照して下さい。
Iris 変数 prettyprint は式の出力形式をチェックします。もし真 (デフォルト値) ならば、式は 2 次元形式で、もし可能ならばセンタリングして、表示されます。偽ならば、式は 1 次元のライン出力となります。
Iris 変数 verboseproc は Maple 手続きの本体 (つまりコード) をどのように表示するかをチェックします。インデント付きのフル形式か、単なる ``...'' 略記形式かで表示されます。デフォルトでは、ユーザ手続きはフル形式で、Maple ライブラリ手続きは略記形式です。
Iris 変数 screenwidth は使われている出力デバイスに合った文字数を指定します。多くの CRT は 80 文字幅であるので、デフォルト値は 79 です。
Iris 変数 labelling (または labeling) は出力サイズを減らす % 変数の使用を可能とします。これらの % ラベルは、共通の部分式 (これらは一度以上現われる) を特定します。
配列、テーブル、手続き、演算子の評価は名前に割り当てられた他のオブジェクトと違った振る舞いをします。それらは普通、単に名前を出力するだけです。たとえば、変数 A が array([1,2,3]) を指すとすると、 A は単に A と表示される。配列オブジェクトすべてを出力するには print(A) を使います。
関数をユーザ指定の形式にする限られた機能があります。たとえば、ユーザが
`print/complex` := proc(real,imag) real + 'j'*imag end
と指定すると、complex(2,3) を出力させると、`print/complex` 手続きが引数 2,3 で呼び出され、値として 2 + 3*j となり、 2 + 3 j と表示されます。引数は最初にフォーマットされ、その後、エイリアス置き換えが行なわれることに注意して下さい。
例
print(red,rouge,rot);
v := array([1,2,3]): v;
print(v);
sin;
print(sin);
出力の過程内でコールされると、`print/foo` の結果は、自動的には、整った出力にはなりません。行列について整った出力をするための対応するルーチンを、`print/rtable` を使用して明示してコールする必要があります。
`print/foo`:=proc(x) `print/rtable`(Matrix([[x,0],[0,1]])) end proc: foo(0);
foo(x);
lprint(foo(x));
foo(x)
print(foo(x));
参照
lprint, printf, interface, alias, writeto, save, sort
Download Help Document