IsField method not returning correct value
The isfield() method is not currently working for me. Check out this output from the console:
K>> TFORM
TFORM =
projective2d with properties:
T: [3×3 double]
Dimensionality: 2
K>> TFORM.T
ans =
0.9889 -0.0068 -0.0000
0.0003 0.9918 -0.0000
3.7452 5.5412 1.0000
K>> isfield(TFORM, ‘T’)
ans =
0
I can see that my object (TFORM) is there, and that it has a field named ‘T’. However, when I run isfield(TFORM, ‘T’), I get a 0 result. What gives?
**Edit**
I’m running R2015a (8.5.0.197613), on a 64-bit Mac.
AND
I was able to work around this by using:
any(strcmp(fieldnames(TFORM),’T’))
In place of:
isfield(TFORM, ‘T’)The isfield() method is not currently working for me. Check out this output from the console:
K>> TFORM
TFORM =
projective2d with properties:
T: [3×3 double]
Dimensionality: 2
K>> TFORM.T
ans =
0.9889 -0.0068 -0.0000
0.0003 0.9918 -0.0000
3.7452 5.5412 1.0000
K>> isfield(TFORM, ‘T’)
ans =
0
I can see that my object (TFORM) is there, and that it has a field named ‘T’. However, when I run isfield(TFORM, ‘T’), I get a 0 result. What gives?
**Edit**
I’m running R2015a (8.5.0.197613), on a 64-bit Mac.
AND
I was able to work around this by using:
any(strcmp(fieldnames(TFORM),’T’))
In place of:
isfield(TFORM, ‘T’) The isfield() method is not currently working for me. Check out this output from the console:
K>> TFORM
TFORM =
projective2d with properties:
T: [3×3 double]
Dimensionality: 2
K>> TFORM.T
ans =
0.9889 -0.0068 -0.0000
0.0003 0.9918 -0.0000
3.7452 5.5412 1.0000
K>> isfield(TFORM, ‘T’)
ans =
0
I can see that my object (TFORM) is there, and that it has a field named ‘T’. However, when I run isfield(TFORM, ‘T’), I get a 0 result. What gives?
**Edit**
I’m running R2015a (8.5.0.197613), on a 64-bit Mac.
AND
I was able to work around this by using:
any(strcmp(fieldnames(TFORM),’T’))
In place of:
isfield(TFORM, ‘T’) isfield, bug, not a bug MATLAB Answers — New Questions