matlab的维纳滤波函数用法_MATLAB基础学习之图形标注
圖形標(biāo)注
一、title函數(shù)(圖形標(biāo)題)
1.常規(guī)單行標(biāo)題
例題:繪制[-2π,2π]區(qū)間的正弦曲線并給圖形添加標(biāo)題。
>> x=-2*pi:0.05:2*pi;
>> y=sin(x);
>> plot(x,y)
>> title('y=sin(x)')
2.雙行標(biāo)題
>> x=-2*pi:0.05:2*pi;
y=sin(x);
plot(x,y)
title({'MATLAB','y=sin(x)'})
3.含屬性設(shè)置的title函數(shù):
Title(圖形標(biāo)題,屬性名,屬性值)
Color屬性:用于設(shè)置圖形標(biāo)題文本的顏色。
>> plot(x)
>> title('y=cos{omega}t','color','r')
4.fontsize屬性:用于設(shè)置標(biāo)題文本的字號(hào)。
>> plot(x)
title('y=cos{omega}t','fontsize',24,'color','r')
二、xlable函數(shù)和ylabel函數(shù)
x=-2*pi:0.05:2*pi;
y=sin(x);
plot(x,y)
title('y=sin(x)','color','r')
xlabel('-2pileqxleq2pi')
注:“pi”輸出希臘字母π;“l(fā)eq”輸出符號(hào)“<=”。
三、text函數(shù)和gtext函數(shù):
text(x,y,說明)
gtext(說明)
例如:
x=-2*pi:0.05:2*pi;
y=sin(x);
plot(x,y)
title('y=sin(x)','color','r')
xlabel('-2pileqxleq2pi')
text(-2*pi,0,'-2{pi}')
text(3,0.28,'leftarrow sin(x)')
四、legend函數(shù)
legend(圖例1,圖例2,……)
例:繪制不同頻率的正弦曲線并用圖例標(biāo)注曲線。
x=linspace(0,2*pi,100);
plot(x,[sin(x);sin(2*x);sin(3*x)])
legend('sin(x)','sin(2x)','sin(3x)')
五、坐標(biāo)控制:
1.axis函數(shù)
axis([xmin,xmax,ymin,ymax,zmin,zmax])
例如:
axis([-pi,pi,-4,4])
axis的其他用法:
axis equal:縱、橫坐標(biāo)軸采用等長刻度
axis square:產(chǎn)生正方形坐標(biāo)系(默認(rèn)為矩形)
axis auto:使用默認(rèn)設(shè)置
axis off:取消坐標(biāo)軸
axis on:顯示坐標(biāo)軸
例題:
x=[0 1 1 0 0];
y=[0 0 1 1 0];
plot(x,y)
axis([-0.1,1.1,-0.1,1.1])
比較:
x=[0 1 1 0 0];
y=[0 0 1 1 0];
plot(x,y)
axis([-0.1,1.1,-0.1,1.1])
axis equal
2.給坐標(biāo)系加網(wǎng)格和邊框
grid on
grid off
grid
box on
box off
box
綜合例題:繪制下列的函數(shù)曲線并添加圖形標(biāo)注。
x=linspace(0,2*pi,100);
y=[sin(x);sin(2*x);sin(0.5*x)];
plot(x,y)
axis([0,7,-1.2,1.2])
title('不同頻率正弦函數(shù)曲線');
xlabel('Variable X');ylabel('Variable Y');
text(2.5,sin(2.5),'sin(x)');
text(1.5,sin(2*1.5),'sin(2x)');
text(5.5,sin(0.5*5.5),'sin(0.5x)');
legend('sin(x)','sin(2x)','sin(0.5x)');
grid on
六、圖形保持:
hold on、hold off、hold
例題:
用圖形保持功能繪制兩個(gè)同心圓。
t=linspace(0,2*pi,100);
x=sin(t);y=cos(t);
plot(x,y,'b')
hold on;
plot(2*x,2*y,'r--')
grid on
axis([-2.2,2.2,-2.2,2.2])
axis equal
總結(jié)
以上是生活随笔為你收集整理的matlab的维纳滤波函数用法_MATLAB基础学习之图形标注的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 垃圾回收,和面试官扯皮没问题了
- 下一篇: matlab pca求曲率和法向量_实践