MATLAB一些图的绘制,MATLAB的使用

%绘图:

题目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.8
exp(-0.5x).sin(10x);
y3 = 100
exp(-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)

结果:
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值