ListSurfacePlot3D
ListSurfacePlot3D[{{x1,y1,z1},{x2,y2,z2},…}]
指定の点にフィットするように構築された3D曲面をプロットする.
詳細とオプション
- ListSurfacePlot3Dは,点集合で定義される滑らかな曲面を再構築しようと試みる.
- ListSurfacePlot3Dで生成される曲面は「折り重ねる」ことができ,指定の および の値に対して単一の 値を持たなければならい訳ではない.
- ListSurfacePlot3Dに ,, 点を与える際の順序は結果には影響しない.
- ListSurfacePlot3DはGraphics3Dのオプションに以下の追加・訂正を加えたものが使える. [全オプションのリスト]
-
Axes True どこに軸を描くか BoundaryStyle Automatic 曲面の境界線の描き方 BoxRatios Automatic 3D境界ボックスの割合 ColorFunction Automatic 曲面の色の決め方 ColorFunctionScaling True ColorFunctionの引数をスケールするかどうか MaxPlotPoints Automatic 含める最大点数 Mesh Automatic 各方向に描くメッシュラインの数 MeshFunctions {#1&,#2&,#3&} メッシュラインをどのように引くか MeshShading None メッシュライン間の領域の陰影付けの方法 MeshStyle Automatic メッシュラインのスタイル Method Automatic 補間とデータ整理のためのメソッド PerformanceGoal $PerformanceGoal パフォーマンスのどの面について最適化するか PlotLegends None 曲面の凡例 PlotRange All 含む値の範囲 PlotRangePadding Automatic 値の範囲をどの程度充填するか PlotStyle Automatic 曲面スタイルを指定するグラフィックス指示子 PlotTheme $PlotTheme プロットの全体的なテーマ RegionFunction (True&) 点を含めるかどうかの決定方法 ScalingFunctions None 個々の座標のスケール方法 TextureCoordinateFunction Automatic テクスチャ座標をどのように決めるか TextureCoordinateScaling True TextureCoordinateFunctionの引数をスケールするかどうか - ListSurfacePlot3Dは,与えられたデータにフィットする曲面を返すが,必ずしもデータで定義された特定の点を含むとは限らない.
- MeshFunctionsおよびRegionFunctionで関数に与えられる引数は x,y,z である.ColorFunctionとTextureCoordinateFunctionの関数にはデフォルトでこれらの引数のスケールされたものが与えられる.
- ListSurfacePlot3DはGraphics3D[GraphicsComplex[data]]を返す.
- 次は,ScalingFunctionsの可能な設定である.
-
sy y 軸をスケールする {sx,sy} x 軸と y 軸をスケールする - 次は,よく使われる組込みのスケーリング関数 s である.
-
"Log" 自動目盛ラベル付きの対数スケール "Log10" 10のベキ乗に目盛が付いた,10を底とする対数スケール "SignedLog" 0と負の数を含む対数に似たスケール "Reverse" 座標の向きを逆にする "Infinite" 無限スケール
全オプションのリスト
例題
すべて開くすべて閉じるスコープ (12)
データ (4)
MaxPlotPointsを使って使用する点の数を制限する:
PlotRangeを使って興味のある部分に焦点を当てる:
RegionFunctionを使って曲面を不等式によって与えられる範囲に制限する:
プレゼンテーション (8)
明示的なPlotStyleを曲面に与える:
ScalingFunctionsを使って x 軸を反転させる:
オプション (41)
BoundaryStyle (4)
BoundaryStyleはRegionFunctionによって切り取られた穴に適用される:
ColorFunction (4)
ColorFunctionはPlotStyleよりも優先順位が高い:
ColorFunctionはMeshShadingよりも優先順位が低い:
Mesh (5)
MeshShading (4)
PlotStyle (6)
Specularityでハイライト効果を得る:
Opacityを使って透過性のある表面にする:
ColorFunctionはPlotStyleよりも優先順位が高い:
MeshShadingはPlotStyleよりも優先順位が高い:
ScalingFunctions (4)
TextureCoordinateFunction (4)
特性と関係 (13)
ListPlot3Dは常に1枚のシートで関数の曲面を推測する:
ListSurfacePlot3Dは何枚のシートでも埋めることができる:
ListSurfacePlot3Dは近似した一般的な曲面を作成する:
ListPlot3Dは 方向に急速に振動する関数曲面を作成する:
各 , 値に対して複数の 値を使うと,ListPlot3Dによって重複が無視される:
ListSurfacePlot3Dはそれでも一般的な曲面を再構築する:
ListPointPlot3Dを使って三次元の点を示す:
ListContourPlot3Dを使って , , データに関連した値を通る等高線を求める:
ListContourPlotを使って連続データから等高線を作成する:
ListDensityPlotを使って連続データから密度を作成する:
離散データの配列にArrayPlotを使う:
行列の構造化プロットにMatrixPlotを使う:
ReliefPlotを医学および地理学の値に対応する行列に使う:
ListLogPlot,ListLogLogPlot,ListLogLinearPlotを対数プロットに使う:
ListPolarPlotを極プロットに使う:
DateListPlotを使って時間に沿ったデータを示す:
ParametricPlot3Dを三次元パラメトリック曲線と曲面に使う:
テキスト
Wolfram Research (2007), ListSurfacePlot3D, Wolfram言語関数, https://reference.wolfram.com/language/ref/ListSurfacePlot3D.html (2022年に更新).
CMS
Wolfram Language. 2007. "ListSurfacePlot3D." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/ListSurfacePlot3D.html.
APA
Wolfram Language. (2007). ListSurfacePlot3D. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ListSurfacePlot3D.html