选择需要的图形样式
logspace
语法
- y = logspace(a,b)
- y = logspace(a,b,n)
- y = logspace(a,pi)
- y = logspace(a,pi,n)
说明
- y = logspace(a,b) 生成一个由在 10^a 和 10^b(10 的 N 次幂) 之间的 50 个对数间距点组成的行向量y。logspace 函数对于创建频率向量特别有用。该函数是 linspace 和“:”运算符的对数等价函数。
- y =logspace(a,b,n) 在 10 的幂 10^a 和 10^b(10 的 N 次幂)之间生成 n 个点。
- y =logspace(a,pi) 在 10^a 和 pi 之间生成 50 个点,这对于在区间 [10^a,pi] 中创建对数间距频率的数字信号处理很有用。
- y = logspace(a,pi,n) 在 10^a 和 pi 之间生成 n 个点。
注:自行测试该函数
plotyy()
示例
x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
[AX,H1,H2] = plotyy(x,y1,x,y2);
set(get(AX(1),'Ylabel'),'String','Left Y-axis')
set(get(AX(2),'Ylabel'),'String','Right Y-axis')
title('Labeling plotyy');
set(H1,'LineStyle','--'); set(H2,'LineStyle',':');
直方图
示例1
y = randn(1,1000);
%randn() :正态分布的随机数 ,返回一个从标准正态分布中得到的随机变量。
subplot(2,1,1);
hist(y,10);
title('Bins = 10');
subplot(2,1,2);
hist(y,50);
title('Bins = 50');