matlab的一个求反函数的问题

学习 时间:2026-03-31 19:56:30 阅读:7435
matlab的一个求反函数的问题H(a)=-a*log2(a)-(1-a)*log2(1-a),求出反函数,即求出二元熵函数的反函数!

最佳回答

大力的黄蜂

鳗鱼芝麻

2026-03-31 19:56:30

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-03-31 19:56:30

    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)

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