Hello, this is a question targeted to the MTEX users in MATLAB. I am currently working on Taylor Factor calculation. In one step of the code, we have to use calcTaylor function. This needs the strain tensor to be transformed to crystal coordinate.

To do that, the command is calcTaylor(inv(grains.meanOrientation)*epsilon,sS)

Here, inv(grains.meanOrientation) is the rotation matrix and epsilon is the strain tensor. Now we know tensor coordinate transformation is done by a=RAR' where A is the original tensor, a is the rotated tensor, R is the rotation matrix and R' is the transpose of R. Why in mtex they only perform inv(grains.meanOrientation)*epsilon but not inv(grains.meanOrientation)*epsilon*(inv(grains.meanOrientation))', though epsilon is a tensor and not a matrix?

More Mustafa Rifat's questions See All
Similar questions and discussions