MATLAB plot 画图大全

MATLAB plot 画图大全,第1张

MATLAB plot 画图大全

距离上一次打开Matlab已经过去了半年多,再次上手,画图时诸多不熟悉,促使我写下这篇blog,自己以后可以快速查看,也分享给大家~

二维线图  plot

plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn) 设置每个线条的线型、标记符号和颜色。


指定线型、颜色和标记
x = :pi/:*pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5); figure
plot(x,y1,'g',x,y2,'b--o',x,y3,'c*')

指定线宽、标记大小和标记颜色
x = -pi:pi/:pi;
y = tan(sin(x)) - sin(tan(x)); figure
plot(x,y,'--gs',...
'LineWidth',,...
'MarkerSize',,...
'MarkerEdgeColor','b',...
'MarkerFaceColor',[0.5,0.5,0.5])

添加标题和轴标签
figure
plot(x,y,'Color',[,0.7,0.9]) title('2-D Line Plot')
xlabel('x')
ylabel('cos(5x)')
axis([xmin xmax ymin ymax])
指定线图的坐标区
ax1 = subplot(,,); % top subplot
x = linspace(,);
y1 = sin(*x);
plot(ax1,x,y1)
title(ax1,'Top Subplot')
ylabel(ax1,'sin(5x)') ax2 = subplot(,,); % bottom subplot
y2 = sin(*x);
plot(ax2,x,y2)
title(ax2,'Bottom Subplot')
ylabel(ax2,'sin(15x)')

LineSpec - 线型、标记和颜色 线型 说明 表示的线条 '-' 实线

'--' 虚线

':' 点线

'-.' 点划线

'none'

无线条

无线条 标记 说明 o 圆圈 + 加号 * 星号 .x 叉号 s 方形 d 菱形 ^ 上三角 v 下三角 > 右三角 < 左三角 p 五角形 h 六角形 颜色 说明

y

黄色

m

品红色

c

青蓝色

r

红色

g

绿色

b

蓝色

w

白色

k

黑色 'Marker' - 标记符号 值 说明 'o' 圆圈 '+' 加号 '*' 星号 '.''x' 叉号 'square' 或 's' 方形 'diamond' 或 'd' 菱形 '^' 上三角 'v' 下三角 '>' 右三角 '<' 左三角 'pentagram' 或 'p' 五角星(五角形) 'hexagram' 或 'h' 六角星(六角形) 'none' 无标记 'MarkerEdgeColor' - 标记轮廓颜色 'MarkerFaceColor' - 标记填充颜色 'MarkerSize' - 标记大小

grid on/off  网格开关

box on/off  图象的右上角和左上角边界开关

figure('NumberTitle', 'off', 'Name', 'S Parameter (dB) - Cartesian')     figure的名称

极坐标系 ploarplot

load(fullfile(matlabroot,'examples','matlab','antennaData.mat'))

figure
polarplot(theta,rho)

为极坐标图添加注释
legend('Original','With Noise')
title('Antenna Radiation Pattern')

更改极坐标区范围
rmin = min(rho);
rmax = max(rho);
rlim([rmin rmax]);
thetalim([0 180]);

创建极坐标直方图
polarhistogram(direction)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/585615.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存