我试图在matlab中绘制这个函数y =(1/2)*(1+(sqrt((2920)*(log((100)/(100-x)))+ 1)))但是得到了一些错误

时间:2017-08-02 09:23:28

标签: matlab plot

这是我的代码

x=linspace(0,99,100); 
y=(1/2)*(1+(sqrt((2920)*(log((100)/(100-x)))+1))); 
plot(x,y) xlabel('probability P in %'); 
ylabel('number of people N');

x值从0到99 我尝试过很多东西但是没有用,所以请帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

正如Ander Biguri所说,添加'。'在'/'前面(见元素操作)。

x=linspace(0,99,100); 
y=(1/2)*(1+(sqrt(2920*(log(100./(100-x)))+1))); 
plot(x,y) 
xlabel('probability P in %'); 
ylabel('number of people N');

enter image description here