2个回答
展开全部
编写一个函数就好了,假设服从(0,1)正态分布
先定义变量x的范围,把x等分,对应每个函数值,然后用drawPolyline()函数将各个点连接起来就可以了,等分的越多越好
x=[-10,10]
double x[]=new double[10000],y[]=new double[100000];
for(int i=0; i <100000,i++){
x[i]=(double)20*i/(double)100000;
y[i]=fun(x[i]);//fun()为正态分布函数
}
drawPolyline(x,y,10000);
先定义变量x的范围,把x等分,对应每个函数值,然后用drawPolyline()函数将各个点连接起来就可以了,等分的越多越好
x=[-10,10]
double x[]=new double[10000],y[]=new double[100000];
for(int i=0; i <100000,i++){
x[i]=(double)20*i/(double)100000;
y[i]=fun(x[i]);//fun()为正态分布函数
}
drawPolyline(x,y,10000);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询