发生函数randn() 的分布效果,首先
生成30,000 个Gauss 伪随机数,然
后由hist() 函数绘制出该伪随机数的
分布函数,并和概率密度的理论值
相比较。这一分析的MATLAB 语
句如下
>> y=randn(1,30000); xx=-3.8:0.4:3.8;
zz=hist(y,xx); zz=zz/(30000*0.4);
x1=-3.8:0.1:3.8;
y1=1/sqrt(2*pi)*exp(-x1.^2/2);
bar(xx,zz),
hold on, plot(x1,y1); hold off
半对数与全对数坐标系: 可以使用
semilogx(), semilogy() 和loglog()。
>> theta=0:0.1:6*pi;
r=cos(theta/3)+1/9;
subplot(2,2,1), polar(theta, r);
subplot(2,2,2); plot(theta, r);
subplot(2,2,3); semilogx(theta, r); grid
subplot(2,2,4); semilogy(theta, r), grid
( 00-12-27)
三维曲线绘制
类似于二维曲线,三维曲线的标准绘制
函数为plot3()。例如,x=cos(t), y=sin(t)
和z=t 的数学关系可以由下面语句绘
制出来:
>> t=0: pi/50: 2*pi;
x=sin(t); y=cos(t); z=t;
h=plot3(x, y, z, 'g-')