一.极坐标图:polar(theta,rho,s)
theta为极坐标图形的角度,rho为极半径,s为图形的形状
theta = 0:pi/20:4*pi;
rho = 1 + theta*2;
polar(theta,rho,'g');
title('Polar plot of 1+theta*2 ');
玫瑰线绘制:
theta = 0:0.001:2*pi;
rho = cos(3*theta);
polar(theta,rho,'k');
title('Polar plot of cos(3*theta) ');
二.散点图:scatter(X,Y,S,C)
x,y为对应圆圈的横纵坐标,s为圆圈的大小,c为圆圈的颜色
x = linspace(0,3*pi,200);
y = cos(x)+rand(1,200);
c = linspace(1,10,length(x));
scatter(x,y,[],c);
增加参数filled
scatter(x,y,[],c,'filled');
三.等高线图:contour(x,y,z,n)
meshgrid产生了以向量x为行,向量y为列的矩阵
z是用来划分高度的关于x、y的函数
n是生成的区间数
[x,y] = meshgrid(-2:0.2:2);
z = x.*exp(-x.^2-y.^2);
contour(x,y,z,10);
title('Figure:2-D contour plot');