主要内容

outputLimits

发现输出空间限制给定的输入空间的限制

描述

例子

(xLimitsOut,yLimitsOut)= outputLimits (tform,xLimitsIn,yLimitsIn)估计输出空间限制对应于一组输入空间的限制,xLimitsInyLimitsIn,考虑到二维几何变换tform

例子

(xLimitsOut,yLimitsOut,zLimitsOut)= outputLimits (tform,xLimitsIn,yLimitsIn,zLimitsIn)估计输出空间的限制,三维几何变换tform

例子

全部折叠

创建一个affine2d对象,定义了一个逆时针的旋转10度。

θ= 10;tform = affine2d ([cosd(θ)信德(θ)0;信德(θ)cosd(θ)0;0 0 1);
tform = affine2d属性:T: [3 x3双]维度:2

估计输出空间限制,考虑到几何变换。

[xlim, ylim] = outputLimits (tform, [240], [291])
xlim ylim = -40.6908 - 286.4054 = 1.1585 286.8855

创建一个affine3d对象定义了每个维度的不同规模的因素。

Sx = 1.2;Sy = 1.6;深圳= 2.4;tform = affine3d ([Sx 0 0 0;Sy 0 0;0 0 Sz 0;0 0 0 1);
tform = affine3d属性:T: [4 x4的双重维度:3

估计输出空间限制,考虑到几何变换。

[xlim, ylim zlim] = outputLimits (tform,[128],[128],[1] 27日)
xlim ylim 153.6000 = 1.2000 = 1.6000 - 204.8000 zlim = 2.4000 - 64.8000

输入参数

全部折叠

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

二维几何变换,tform可以是一个rigid2d,affine2d,projective2d,LocalWeightedMeanTransformation2D,PiecewiseLinearTransformation2D,或PolynomialTransformation2D几何变换对象。

3 d几何转换,tform可以是一个affine3drigid3d对象。

输入空间的限制x维度,指定为1×2数值向量。

数据类型:

输入空间的限制y维度,指定为1×2数值向量。

数据类型:

输入空间的限制z维度,指定为1×2数值向量。提供zLimitsIn只有当tform是一个affine3d对象或一个rigid3d对象。

数据类型:

输出参数

全部折叠

输出空间限制的x尺寸,作为1×2返回数值向量。

数据类型:

输出空间限制的y尺寸,作为1×2返回数值向量。

数据类型:

输出空间限制的z尺寸,作为1×2返回数值向量。outputLimits返回zLimitsIn只有当tform是一个affine3d对象或一个rigid3d对象。

数据类型:

介绍了R2013a