Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
plots[matrixplot] - 行列により決定される z 値の 3-D プロット
使い方
matrixplot(A, options);
パラメータ
A - matrix または Matrix
options - plot3d[option] 参照
説明
matrixplot 関数は、行列 A の行と列の添字に x 座標と y 座標を対応させた3次元グラフを定義します。値 z は、A の対応する成分の値になります。
残りの引数は、option = value の形の等式で指定されるオプションです。たとえば、次のようになります。
heights=histogram
結果は、3次元ヒストグラムの形で描画されます。
gap=r
r の値は、0 と 0.5 の間にある実数でなければなりません。
color=F
色は、F により指定されます。ここで、F は 2 引数の手続きです。
オプションとして、plot3d で使われているものの大部分を含みます。これらには、axes, view, title, labels, style, projection, orientation があります。
matrixplot を呼び出した結果は、プロットデバイスにより表示することができる PLOT3D データ構造になっています。ユーザは、変数に PLOT3D の値を割り当て、ファイルに保存しておくことにより、これを読み込んで再表示させることができます。詳細については、plot3d[structure] を参照してください。
この関数は、plots パッケージの一部なので、コマンド with(plots) を実行した後でのみ、matrixplot(..) の形で使うことができます。しかし、 長い形のコマンド plots[matrixplot](..) を用いれば、いつでもアクセス可能です。
例
with(plots): with(linalg): A:= hilbert(8): B:= toeplitz([1,2,3,4,-4,-3,-2,-1]): matrixplot(A); matrixplot(A &* B); matrixplot(A+B,heights=histogram,axes=boxed); matrixplot(A+B,heights=histogram,axes=frame,gap=0.25,style=patch); F := (x,y) -> sin(x*y): matrixplot(A+B,heights=histogram,axes=frame,gap=0.25,style=patch,color=F); with(LinearAlgebra): L:=HilbertMatrix(4,5); matrixplot(L);
参照
matrix, Matrix, read, save, plot3d, plot3d[option], plot3d[structure]
Download Help Document