matlab的一个求反函数的问题H(a)=-a*log2(a)-(1-a)*log2(1-a),求出反函数,即求出二元熵函数的反函数!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 17:49:29

matlab的一个求反函数的问题H(a)=-a*log2(a)-(1-a)*log2(1-a),求出反函数,即求出二元熵函数的反函数!
matlab的一个求反函数的问题
H(a)=-a*log2(a)-(1-a)*log2(1-a),求出反函数,即求出二元熵函数的反函数!

matlab的一个求反函数的问题H(a)=-a*log2(a)-(1-a)*log2(1-a),求出反函数,即求出二元熵函数的反函数!
syms a
y=-a*log2(a)-(1-a)*log2(1-a);
x=finverse(y)
Warning:finverse((log(1 - a)*(a - 1))/log(2) - (a*log(a))/log(2)) cannot
be found.
> In sym.finverse at 43
x =
[ empty sym ]
>>
求不出解析解,是否应该简化一下?