MATLAB_二维图形的绘制(入门)

MATLAB的50个绘图函数:
在这里插入图片描述


plot是最基本的二维绘图函数
matlab官方文档—plot函数

%绘制e^2的图形
x=logspace(-1,2); % logspace生成对数间距向量
loglog(x,exp(x),'-s') % loglog双对数刻度图
grid on

在这里插入图片描述
其他类型二维图形函数:

bar条形图
fplot精确绘图
polar极坐标图
stairs阶梯图
stem针状图
fill实心图
scatter散点图
pie饼图
%色彩:
y黄  b蓝  g绿  m洋红  w白  c青  k黑  r红
%%%图形的标注与修饰:
axis(根据需要适当调整坐标轴)
xlabel、ylabel用于给x、y轴贴上标签
title给当前轴加上标题
legend在图形上添加图例
subplot分成子窗口(绘图仍然需要使用plot等绘图函数)

Some examples:

1、plot

x = linspace(-2*pi,2*pi);    %将 x 定义为 100 个介于-2*pi和2*pi之间的线性间隔值
y1 = sin(x);
y2 = cos(x);
figure
plot(x,y1,x,y2)

在这里插入图片描述

x = linspace(-2*pi,2*pi);	%利用subplot画到一个窗口中
subplot(1,2,1),plot(x,sin(x))
subplot(1,2,2),plot(x,cos(x))

在这里插入图片描述

2、polarplot

theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
polarplot(theta,rho,'--g')   %  --  表示虚线    g代表绿色
title('一个简单的极坐标图')	 %也可以通过更多的参数来设置标题的属性,如字体、颜色、加粗等

在这里插入图片描述

3、

hold on 可以控制画在一幅图上

x=0:pi/10:2*pi;
y=sin(x);
y_=sin(x-0.5);
plot(x,y,'g');
hold on;
plot(x,y_,'b--o');

在这里插入图片描述

4、bar

x = [1 2 3 4 5]; % 定义 x 轴上的点
y = [2 4 5 3 1]; % 定义 y 轴上的点
bar(x, y); % 绘制图形

在这里插入图片描述

5、plot3

t = 0:pi/50:2*pi; % 定义参数
x = sin(t); % 定义 x 轴上的点
y = cos(t); % 定义 y 轴上的点
z = t; % 定义 z 轴上的点
plot3(x, y, z); % 绘制图形

在这里插入图片描述
绘制三维柱状图可以使用bar3函数

6、

参考书目:
《MATLAB信号处理》
ISBN:978-7-302-46737-3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SmallC1oud

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值