%控制x轴和y轴上限
%axis([xmin xmax ymin ymax]) 设置x轴和y轴上下限
x = -2*pi: pi/10: 2*pi;
y = sin(x);
plot(x, y);
title('sin(x)');
grid on
axis([0, pi01]);
axis on %显示x轴和y轴上下限标签
%在一个plot图上多次绘制曲线
x = -pi: pi/10: pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, 'b-'); %b 代表蓝色,-代表曲线
hold on; %在一个图形窗口上绘制多条曲线
plot(x, y2, 'k-'); %k代表黑色
hold off; %新的曲线绘制窗口将代替旧的曲线绘制窗口
legend('sinx', 'cosx');
%创建子图%subplot(m, n, p) 会在当前的图形窗口中创建m*n个子图,排在m行n列上,之后%选中第p个子图,绘制图形曲线。
subplot(2, 1, 1);
x = -pi: pi/20: pi;
y = sin(x);
plot(x, y);
title('sinx');
subplot(2, 1, 2);
x = -pi: pi/20: pi;
y = cos(x);
plot(x, y);
title('cosx');
%增强画线功能
x = 0: pi/15: 4*pi;
y = exp(2 * sin(x));
% -表示曲线,k表示黑色,o表示数据点类型为圈
plot(x, y, '-ko', 'LineWidth', 3.0, 'MarkerSize', 6, 'MarkerEdgeColor', 'r', 'MarkerFaceColor', 'g');
% 曲线为3像素点 每个数据点6像素 数据点边线颜色为红色 数据点填充颜色为绿色
%极坐标图形
g = 0.5;
theta = 0: pi/20: 2*pi;
gain = 2 * g * (1 + cos(theta));
polar(theta, gain, 'r-'); %绘制极坐标图形。theta是用弧度表示的角度,gain是曲线
%三维曲线
t = 0: 0.1: 10;
x = exp(-0.2*t).*cos(2*t);
y = exp(-0.2*t).*sin(2*t);
plot3(x, y, t); %x, y, t分别是数据点的三维坐标值
grid on;
xlabel('\bfx');
ylabel('\bfy');
zlabel('\bftime');
%三维散点图
x = [279310280298267321];
y = [257237240238264254];
z = [245254244241212214];
scatter3(x, y, z, 'fill'); %x, y, t分别是数据点的三维坐标值
grid on;
xlabel('切换top2');
ylabel('干扰top2');
zlabel('一层地理邻区');