%绘图:
题目1
1.在同一个图内绘制两个圆的曲线,,一个半径为1,一个为2,右方外侧中部添加图例,“小圆”和“大圆”,绘制区域设置为正方形,标题设置为“两个圆”,横轴标签为x,纵轴标签为y。
%代码:
clc;
t = 0:2*pi/99:2*pi;
x1 = cos(t);
y1 = sin(t);
plot(x1,y1)
hold on
x2 = cos(t)*2;
y2 = sin(t)*2;
plot(x2,y2)
axis square
legend('小圆','大圆','location','eastoutside')
xlabel('x')
ylabel('y')
title('两个圆')
结果:
题目2
%2.多子图的绘制
x = 0:0.01:20;
y1 = 200exp(-0.05x).sin(x);
y2 = 0.8exp(-0.5x).sin(10x);
y3 = 100exp(-0.5*x).sin(5x);
%y1,y2,y3分别绘制一个子图,y1占据左侧一般位置,y2占据右侧上方,y3占据右侧下方
%代码:
figure
x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
y3 = 100*exp(-0.5*x).*sin(5*x);
subplot(2,2,[1 3])
plot(x,y1)
subplot(2,2,2)
plot(x,y2)
subplot(2,2,4)
plot(x,y3)
%%
结果:
题目3
%3.曲面图
%绘制函数z = sin(x^2 + y^2)的网格图,x,y的取值范围[-2,2]
%代码:
figure
x = -2:0.1:2;
y = x;
[X,Y] = meshgrid(x,y);%生成网格
Z = sin(X.^2 + Y.^2);
mesh(X,Y,Z)
结果:
题目4
%4.三维饼形图
%绘制三维饼形图,各元素所占数值为[6 3 7 5 1 2 4],突出显示第1,3个元素,7个元素的标签分别为‘周一’到‘周日’
%代码
figure
x = [6 3 7 5 1 2 4];
labels = {'周一','周二','周三','周四','周五','周六','周日'};%元胞数组
explode = [1 0 1 0 0 0 0];
pie3(x,explode,labels)
结果: