Daquanのを描くMATLABプロット

最後のオープンMATLABから〜このブログを書くために私を促し、あなたはすぐに自分の未来を見ることができますが、またあなたに共有するために、図面の多くは精通していないとき、半年以上が経過し、再び始めるために

二次元の線グラフプロット

 プロット(X1、Y1、LineSpec1、...、Xnの、Ynを、LineSpecn)が配置された線状、マークと各ラインの色。

ラインスタイル、色とマーキングを指定します

X = 0:PI / 102 * PI。
Y1 = SIN(X)。
Y2 = SIN(X- 0.25 ); 
Y3 = SIN(X- 0.5 )。

プロット(X、Y1、' G '、X、Y2、' B - O '、X、Y3、' のC * '

 

ラインを割り当て、マーカー色マーカーサイズ

X = -pi:PI / 10 :PI。
Y =黄褐色(SIN(X)) - SIN(日焼け(X)); 

プロット(X、Y、' --gs ' 、...
     ' のLineWidth '2 、...
     ' MarkerSize '10 、...
     ' MarkerEdgeColor '' B ' 、...
     ' MarkerFaceColor '、[ 0.50.50.5 ])

タイトルと軸ラベルを追加します。

figure
plot(x,y,'Color',[0,0.7,0.9])

title('2-D Line Plot')
xlabel('x')
ylabel('cos(5x)')
axis([xmin xmax ymin ymax])

指定线图的坐标区

ax1 = subplot(2,1,1); % top subplot
x = linspace(0,3);
y1 = sin(5*x);
plot(ax1,x,y1)
title(ax1,'Top Subplot')
ylabel(ax1,'sin(5x)')

ax2 = subplot(2,1,2); % bottom subplot
y2 = sin(15*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)

 

おすすめ

転載: www.cnblogs.com/olivermahout/p/11784752.html