EXERCISE 4.1
Create a function dihedral(b1,b2,b3) that calculates the dihedral (torsion) angle defined by three consecutive vectors , , (signed dihedral angle). Input arguments are three 1-by-3 or 3-by-1 matrices (row or column vectors), the function returns a dihedral angle (scalar) in the interval .
Verify that your implementation of the dihedral function meets the IUPAC definition (http://goldbook.iupac.org/T06406.html).
Mandatory: none
Hint: atan2
创建一个函数 dihedral(b1,b2,b3) 来计算由三个连续向量 , , (有符号二面角)定义的二面角(扭转)角。 输入参数是三个 1×3 或 3×1 矩阵(行或列向量),函数返回区间 中的二面角(标量)。
验证您的二面角函数实现是否符合 IUPAC 定义 (http://goldbook.iupac.org/T06406.html)。
必填项:无
提示:atan2
figure;