matlab中怎么计算这个式子

0.001<2*N*In(N/2160)+2*(2160-N)*In(1-N/2160)-2*N*In(0.05)-2*(2160-N)*In(0.95)<5.024
求解N,In是对数函数

分别求解:

0.001=2*N*In(N/2160)+2*(2160-N)*In(1-N/2160)-2*N*In(0.05)-2*(2160-N)*In(0.95)
5.024=2*N*In(N/2160)+2*(2160-N)*In(1-N/2160)-2*N*In(0.05)-2*(2160-N)*In(0.95)
然后对着函数图像找区间
代码:(拷过去的时候用log代替ln)

syms N;
y=2*N*In(N/2160)+2*(2160-N)*In(1-N/2160)-2*N*In(0.05)-2*(2160-N)*In(0.95);
a=solve(2*N*In(N/2160)+2*(2160-N)*In(1-N/2160)-2*N*In(0.05)-2*(2160-N)*In(0.95)-0.001)
b=solve(2*N*In(N/2160)+2*(2160-N)*In(1-N/2160)-2*N*In(0.05)-2*(2160-N)*In(0.95)-5.024)
ezplot(y);
温馨提示:答案为网友推荐,仅供参考
相似回答