what's the difference of pose bone's matrix_basis, matrix, matrix_channel

the manual said it, but I am still confusing

for skinning, I wanna know the joint transformation matrix

I can simply use this matrix apply to the vertexgroup for skinning

but How can I get this matrix? and what did you guys call them?

I am pretty much new on bone system. Sorry, if this is a bad question and Thanks for any hints.

I found an article for bone system’s matrix usage, but I still wanna know the meaning of these matrixes

http://graemehill.ca/exporting-armature-animation-with-the-blender-25-python-api

Though this post is long time ago, I answer it in case someone find it during their search. I found it during through search too.

matrix is matrix after rotation
matrix basis is relative to rest and parent.
matrix_channel is matrix before constrian.

Details can be accessed from the blender API.
https://docs.blender.org/api/current/bpy.types.PoseBone.html?highlight=rotation_euler#bpy.types.PoseBone.ik_max_x