主要内容

このペジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

daspect

各軸でのデタ単位の長さを制御

説明

daspect (は,現在の座標軸におけるデタの縦横比を設定します。デタの縦横比は,x軸、y軸およびz軸のデタ単位の相対的な長さです。各軸でのデタ単位の相対的な長さを表す正の値からなる3要素ベクトルとして,を指定します。たとえば,[1 2 3]は,x軸の0から1までの長さがy軸の0から2までの長さ,およびz軸の0から3までの長さに等しいことを示します。すべての方向でデタ単位の長さが等しい場合は,[1,1 1]を使用します。

d= daspectは,現在の座標軸におけるデタの縦横比を返します。

daspect汽车は,座標軸によってデタの縦横比を選択できる自動モドに設定します。座標軸の表示域に合わせる機能を有効にするには,モドが自動に設定されていなければなりません。

daspect手册は手動モドに設定し,オブジェクトのDataAspectRatioプロパティに保存されている比率を使用します。モドが手動の場合,座標軸の表示域に合わせる動作は無効になります。デタの縦横比の値を指定すると,モドが手動に設定されます。

= daspect (“模式”は現在のモドを返します。これは“汽车”または“手动”です。デタの縦横比の指定やモドの手動への設定を行わない限り,モドは既定で自動となります。

___= daspect (斧头___は,現在の座標軸の代わりに斧头で指定される座標軸を使用します。前述の任意の構文で,最初の入力引数として座標軸を指定します。“汽车”“手动”の入力は,一重引用符で囲みます。

すべて折りたたむ

一連のデタをプロットします。デタの縦横比を[1,1 1]に設定して,すべての方向で等しい長さのデタ単位を使用します。

T = linspace(0,2*pi);X = cos(t);Y = sin(t);Plot (x,y) daspect([1,1])

图中包含一个坐标轴。坐标轴包含一个line类型的对象。

一連のデタをプロットします。x軸方向の1デタ単位の長さが,y軸方向および(非表示の)z軸方向の2デタ単位と等しくなるよう,デタの縦横比を設定します。

T = linspace(0,2*pi);X = cos(t);Y = sin(t);Plot (x,y) daspect([1 2 2])

图中包含一个坐标轴。坐标轴包含一个line类型的对象。

デタの縦横比を設定すると,それに対応するモドが手動に変更されます。現在のデタ縦横比のモドをクエリします。

D = daspect(“模式”
D = '手册'

乱数デタの3次元散布図を作成し,デタの縦横比を設定します。その後,既定のデタの縦横比に戻します。

X =兰特(100,1);Y = rand(100,1);Z = rand(100,1);scatter3(X,Y,Z) daspect([3 2 1])

图中包含一个坐标轴。坐标轴包含一个scatter类型的对象。

daspect汽车

图中包含一个坐标轴。坐标轴包含一个scatter类型的对象。

表面プロットを作成し,デタの縦横比をクエリします。

[x,y] = meshgrid(-2:.2:2);Z = x.*exp(-x。^2 - y.^2);冲浪(x, y, z)

图中包含一个坐标轴。坐标轴包含一个曲面类型的对象。

D = daspect
d =1×34 4 1

縦横比は,x軸方向の4単位が,y軸方向の4単位およびz軸方向の1単位に等しいことを示します。たとえば,比率が[4 4 1]の場合,x軸の0から1までの長さは,y軸の0から1までの長さ,およびz軸の0から0.25までの長さに等しくなります。

座標軸ax₁およびax2を含む2行1列のタ。座標軸にプロットして,ax2を関数daspectの最初の入力引数に指定し,下のプロットに。

Tiledlayout (2,1) ax1 = nexttile;Plot (ax1,1:10) ax2 = nexttile;Plot (ax2,1:10) daspect(ax2,[1,2])

图中包含两个轴。坐标轴1包含一个line类型的对象。坐标轴2包含一个line类型的对象。

入力引数

すべて折りたたむ

デタの縦横比。正の値の3要素ベクトルとして指定します。たとえば,Daspect ([1 2 3])は,x軸の1単位の長さがy軸の2単位,およびz軸の3単位の長さに等しくなるよう指定します。

デタの縦横比を指定すると,オブジェクトのDataAspectRatioプロパティが設定されます。DataAspectRatioプロパティはPlotBoxAspectRatioXLimYLimZLimの各プロパティと連動して,x軸、y軸、z軸の長さとスケルを制御します。

比率を指定すると,DataAspectRatioModeプロパティが“手动”に設定され,座標軸の表示域に合わせる動作が無効になります。

デタ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

タゲット座標軸。オブジェクトとして指定します。座標軸を指定しない場合,daspectは現在の座標軸(gcaを使用します。

出力引数

すべて折りたたむ

現在のデタの縦横比。x軸、y軸、z軸でのデタ単位の長さの比率を表す値からなる,3要素ベクトルとして返されます。

デタの縦横比をクエリすると,対応するオブジェクトのDataAspectRatioプロパティの値が返されます。

現在のデタの縦横比のモド。“汽车”または“手动”として返されます。モドが自動の場合,matlab®によって適切なデタの縦横比の値が決定されます。値を指定した場合,モドは手動に切り替わります。

デタの縦横比のモドをクエリすると,対応するオブジェクトのDataAspectRatioModeプロパティの値が返されます。

詳細

すべて折りたたむ

表示域に合わせる

“表示域に合わせる”動作が有効の場合,使用可能な領域に合わせてMATLABは座標軸を拡大します。座標軸が,そのDataAspectRatioPlotBoxAspectRatioおよびCameraViewAngleプロパティに格納されているデータの縦横比,プロットボックスの縦横比およびカメラビューの角度の値と正確に一致しなくなる場合があります。

データの縦横比,プロットボックスの縦横比,カメラビューの角度のいずれかを指定した場合,“表示域に合わせる”動作は無効となります。この動作を無効にすると,MATLABは使用可能な領域内で座標軸を最大限に拡大しつつ,プロパティ値を厳密に維持します。歪みは発生しません。詳細にいては,座標軸のレ邮箱アウトの制御を参照してください。

アルゴリズム

関数daspectは,デ。

  • DataAspectRatio—デタの縦横比値を保存するプロパティ。

  • DataAspectRatioMode—デタの縦横比モドを保存するプロパティ。比率を設定すると,このプロパティは“手动”に変更されます。

R2006aより前に導入