plotm

目次

概要

行列からプロットを作成します

追加の情報

必要なOriginのバージョン: 9.0 SR0以降

コマンドラインでの使用法

plotm im:=[Func]1!1 plot:=103 x:=2 y:=3;

plotm plot:=220 ogl:=<new template:=image>;

変数

表示
変数
I/O

データ型
デフォルト
説明
入力行列 im

入力

vector

<active>
3D(パラメトリック)関数グラフを作成するためのZ行列としての行列または2Dルーズデータセット
プロットタイプ plot

入力

int

103
3Dグラフ/イメージプロットのタイプ全てのプロットタイプのリストは、プロットタイプのIDを確認してください。Note: 行列オブジェクトのためのプロットタイプのみ使用できます。
再スケール rescale

入力

int

1
グラフを再スケールする(1)かしない(0)か指定します。
作図するためのレイヤ ogl

出力

GraphLayer

[<新規 template:=GLMesh>]<新規>
グラフを作図するレイヤ。

デフォルトは、新しいグラフを作成し、あるいはカスタムテンプレートを指定できます。

パラメータ表面のためのX行列インデックス x

入力

int

0
パラメータ曲面のためのX行列オブジェクトのインデックスを指定します。
パラメータ表面のためのY行列インデックス y

入力

int

0
パラメータ曲面のためのY行列オブジェクトのインデックスを指定します。
カラー行列のインデックス cm

入力

int

0
カラー行列のインデックスを指定します。
  • 0= フロント行列ではなく、部分的に表面を塗りつぶします。
  • 1 = インデックス1の行列オブジェクト(入力行列と同じ行列シート内)を指定して、表面の色を等高線に塗りつぶします。
  • 2 = インデックス2の行列オブジェクト(入力行列と同じ行列シート内)を指定して、表面の色を等高線に塗りつぶします。
  • このように、次々と続きます。
新しく作成したグラフを非表示にする hide

入力

int

0
グラフを非表示にする(1)かしない(0)か指定します。

説明

このXファンクションは、指定した行列または2Dのルーズデータセットから、3D関数プロットおよび3Dパラメトリック関数プロットを作成することができます。

サンプル

次のスクリプトサンプルは、2Dルーズデータセットを作成し、その2Dルーズデータセットから行列を作成して、最後に行列から3Dパラメトリック関数プロットを作成します。

create myx -fp2 20 v*cos(u) 0 6.28 50 0 5;  // Xパラメトリック曲面
create myy -fp2 20 v*sin(u) 0 6.28 50 0 5;  // Y パラメトリック曲面
create myz -fp2 20 (v*v*cos(u)*cos(u)+v*v*sin(u)*sin(u))/2 0 6.28 50 0 5;  // Z 行列
create Func -mfp myz myx myy "u,v";  // Z,X,Yに対応する3つの行列オブジェクトを作成
plotm im:=[Func]1!1 plot:=103 x:=2 y:=3;  // 3Dパラメトリック関数グラフを作成

関連 X ファンクション

plotms