matlab的一个求反函数的问题

学习 时间:2026-08-24 13:50:03 阅读:9756
matlab的一个求反函数的问题H(a)=-a*log2(a)-(1-a)*log2(1-a),求出反函数,即求出二元熵函数的反函数!

最佳回答

怕黑的棒球

健壮的音响

2026-08-24 13:50:03

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 ]
>>
求不出解析解,是否应该简化一下?

最新回答共有2条回答

  • 凶狠的日记本
    回复
    2026-08-24 13:50:03

    syms ay=-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)) cannotbe found。> In sym。finverse at 43x =[ empty sym ]>> 求不出解析解,是否应该简化一下?

上一篇 log2+根号3(2-根号3)

下一篇 蛋白质,淀粉,脂肪经消化后的产物有消化道进入血液过程叫?