﻿功能:求四元变量的双曲正切

格式:QuaternionTanh(A)、QuaternionTanh2(A)

说明:A为一个存储格式为四元函数的矩阵变量或者数字.如果一个四元变量为a+b*i+c*j+d*k.那么根据A的不同将赋予a、b、c、d不同的值.

1、如果A为一个数字,那么a=A,b=0,c=0,d=0
2、如果A为矩阵,那么A可以有如下的方式
2.1、A=[a];A=[a b];A=[a b c];A=[a b c d]或者相应的转置.
2.2、A=[a b
        c d]

功能:函数执行完毕返回一个1*4的矩阵,其值分别代表四元数中的a、b、c、d

注意:
QuaternionTanh(A)={QuaternionMul<矩阵运算\QuaternionMul>}({QuaternionInv<矩阵运算\QuaternionInv>}({QuaternionCosh<矩阵运算\QuaternionCosh>}(A),{QuaternionSinh<矩阵运算\QuaternionSinh>}(A))
QuaternionTan2(A)={QuaternionMul<矩阵运算\QuaternionMul>}({QuaternionSinh<矩阵运算\QuaternionSinh>}(A),{QuaternionInv<矩阵运算\QuaternionInv>}({QuaternionCosh<矩阵运算\QuaternionCosh>}(A))

例子:

a =[ 1.00000000000000     2.00000000000000     3.00000000000000     4.00000000000000 ]
QuaternionTanh(a)//回车后得到如下结果
ans =
[ 1.02486953605566     -0.1022956817887      -0.1534435226831      -0.2045913635775 ]

QuaternionTanh2(a)//回车后得到如下结果
ans =
[ 1.02486953605566     -0.1022956817887      -0.1534435226831      -0.2045913635775 ]