主要内容

输出

找到输入空间限制的输出空间限制

描述

例子

[Xlimitsout.ylimitsout.] = outputLimits(tform.xlimitsin.ylimitsin.估计对应于一组输入空间限制的输出空间限制,xlimitsin.ylimitsin.给定2-D几何变换tform.

例子

[Xlimitsout.ylimitsout.zlimitsout.] = outputLimits(tform.xlimitsin.ylimitsin.Zlimitsin.估计报表空间限制,给定3-D几何变换tform.

例子

全部收缩

创建一个Affine2d.物体定义逆时针旋转10度的旋转。

Theta = 10;TForm = Affine2D([COSD(θ)-sind(θ)0; sind(θ)cosd(θ)0; 0 0 1]);
TForm =带有属性的仿射2D:T:[3x3双]维度:2

给定几何变换,估计输出空间限制。

[xlim,ylim] =输出线(tform,[1120],[1 291])
XLIM = 1.1585 286.8855 Ylim = -40.6908 286.4054

创建一个Affine3d.在每个维度中定义不同比例因子的对象。

sx = 1.2;sy = 1.6;sz = 2.4;tform = actifine3d([sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]);
TForm =带有属性的Affine3D:T:[4x4双]维度:3

给定几何变换,估计输出空间限制。

[xlim,ylim,zlim] = Outhtnlimits(tform,[11128],[1 128],[1 27])
XLIM = 1.2000 153.6000 YLIM = 1.6000 204.8000 ZLIM = 2.4000 64.8000

输入参数

全部收缩

几何变换,指定为几何变换对象。

对于2-D几何变换,tform.可以是A.rigid2d.Affine2d.projective2d.localweightedmeantransformation2d.PiewiselinearTransformation2d., 或者polynomialTransformation2d.几何变换对象。

对于3-D几何变换,tform.可以是一个Affine3d.或者rigid3d.目的。

输入空间限制X-dimension,指定为1×2数字矢量。

数据类型:双倍的

输入空间限制y-dimension,指定为1×2数字矢量。

数据类型:双倍的

输入空间限制Z.-dimension,指定为1×2数字矢量。提供Zlimitsin.只有当tform.是一个Affine3d.对象或A.rigid3d.目的。

数据类型:双倍的

输出参数

全部收缩

输出空间限制X-dimension,返回为1×2数字矢量。

数据类型:双倍的

输出空间限制y-dimension,返回为1×2数字矢量。

数据类型:双倍的

输出空间限制Z.-dimension,返回为1×2数字矢量。输出回报Zlimitsin.只有当tform.是一个Affine3d.对象或A.rigid3d.目的。

数据类型:双倍的

在R2013A介绍