I understand how the diagram below results in hyperconjugation stabilising alkenes.
Essentially, the C-H sigma bonding orbital interacts with the pi bonding orbitals creating two molecular orbitals. It also interacts weakly with the pi* orbital which lowers the energy of psi 1 and 2 stabilising the system.
What I do not understand is the effect this has on bond lengths. We have done a computational investigation in the lab and have found that both the C-H and C-C bonds are weaker, while the C-C bond between the double bond and the alkyl substituent is stronger. I don't understand why.
I have received an explanation for this phenomenon using resonance structures, but I am really looking to understand how to reconcile these observations with the MO diagram above.