为什么对于这个看似有效的变换矩阵,我会得到警告MATLAB:hg:DiceyTransformMatrix?
为什么在使用为什么对于这个看似有效的变换矩阵,我会得到警告MATLAB:hg:DiceyTransformMatrix?,matlab,Matlab,为什么在使用hgtransform时,我会得到警告MATLAB:hg:DiceyTransformMatrix M = [ 992.0167e-003 -16.1520e-006 -126.1067e-003 -4.2912e-003; 16.2941e-006 1.0000e+000 95.3293e-009 -5.6726e-009; 126.1067e-003 -2.1494e-006 992.0167e-003 -35
hgtransform
时,我会得到警告MATLAB:hg:DiceyTransformMatrix
M = [ 992.0167e-003 -16.1520e-006 -126.1067e-003 -4.2912e-003;
16.2941e-006 1.0000e+000 95.3293e-009 -5.6726e-009;
126.1067e-003 -2.1494e-006 992.0167e-003 -357.0056e-003;
0.0000e+000 0.0000e+000 0.0000e+000 1.0000e+000 ];
例如:
>> M = [ 992.0167e-003 -16.1520e-006 -126.1067e-003 -4.2912e-003;
16.2941e-006 1.0000e+000 95.3293e-009 -5.6726e-009;
126.1067e-003 -2.1494e-006 992.0167e-003 -357.0056e-003;
0.0000e+000 0.0000e+000 0.0000e+000 1.0000e+000 ];
>> hgt = hgtransform ('Matrix', M)
Warning: The new value for the Matrix property may cause rendering problems
(Type "warning off MATLAB:hg:DiceyTransformMatrix" to suppress this warning.)
hgt =
Transform with properties:
Children: [0×0 GraphicsPlaceholder]
Visible: 'on'
HitTest: 'on'
Matrix: [4×4 double]
Show all properties
当我在实际代码中实际应用此转换时,我没有看到任何渲染问题