comet3
3 次元コメット プロット
説明
例
3 次元コメット プロットの作成
x
と y
のデータに対する z
のデータのコメット プロットを作成します。関数peaks
を使用して、x
、y
、z
データを行列形式で読み込みます。データをベクトル配列に変換します。次に、データをプロットします。
[xmat,ymat,zmat] = peaks(100); xvec = xmat(:); yvec = ymat(:); zvec = zmat(:); comet3(xvec,yvec,zvec)
コメット ボディの長さの制御
コメット プロットを作成し、スケール係数の入力 p
を設定することにより、コメット ボディの長さを指定します。コメット ボディは退色する前にヘッドの後ろに異なる色で続く線分です。
関数peaks
を使用して、x
、y
、z
データを行列形式で読み込みます。データをベクトル配列に変換します。p
を 0.5
として指定し、ボディの長さが 0.5*length(y)
となるようにします。次に、データをプロットします。
[xmat,ymat,zmat] = peaks(100); xvec = xmat(:); yvec = ymat(:); zvec = zmat(:); p = 0.5; comet3(xvec,yvec,zvec,p)
指定した座標軸でのデータのプロット
プロットごとにターゲット座標軸を指定し、タイル表示チャート レイアウトで 2 つのコメット プロットを作成します。
関数peaks
を使用して、x
、y
、z
データを行列形式で読み込みます。データをベクトル配列に変換します。ボディの長さのスケール係数 p
を 0.25
として指定し、ボディの長さが 0.5*length(y)
となるようにします。
[xmat,ymat,zmat] = peaks(50); xvec = xmat(:); yvec = ymat(:); zvec = zmat(:); p = 0.25;
2 つの Axes
オブジェクトを ax1
と ax2
として保存します。Axes
オブジェクトを comet
に対する最初の入力引数として含めることにより、各コメットのターゲット座標軸を指定します。
tiledlayout(1,2); ax1 = nexttile; ax2 = nexttile; comet3(ax1,xvec,yvec,zvec,p) comet3(ax2,yvec,xvec,zvec,p)
入力引数
p
— コメット ボディの長さのスケール係数
0.1
(既定値) | [0, 1) のスカラー
コメット ボディの長さのスケール係数。区間 [0, 1) の値として指定します。コメット ボディの長さは p*length(y)
です。
ax
— ターゲット座標軸
Axes
オブジェクト | GeographicAxes
オブジェクト
ターゲット座標軸。Axes
オブジェクトまたは GeographicAxes
オブジェクトとして指定します。
制限
コメット プロットはデータ ヒントをサポートしません。
拡張機能
GPU 配列
Parallel Computing Toolbox™ を使用してグラフィックス処理装置 (GPU) 上で実行することにより、コードを高速化します。
使用上の注意事項および制限事項:
この関数は GPU 配列を受け入れますが、GPU 上では実行されません。
詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
分散配列
Parallel Computing Toolbox™ を使用して、クラスターの結合メモリ上で大きなアレイを分割します。
使用上の注意事項および制限事項:
この関数は分散配列に対して演算を行いますが、クライアントの MATLAB® で実行されます。
詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
バージョン履歴
R2006a より前に導入
参考
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)